Python製Webフレームワーク

Python, プログラミング

Pythonエンジニアファーストブック 6.1より

  • Bottle
  • Flask
  • Pyramid
  • Tornado
  • Django

軽量なものから多機能なものまでいろいろあるみたいです。

Bottle

軽量なフレームワークで、動作が速く、シンプルなのが特徴。構造がわかりやすいのでフレームワークの作り方や仕組みを学ぶときにいいらしい。

Flask

軽量なフレームワークで、WerkzeugとJinja2をベースに作られているます。Djangoと並んで、採用例が豊富にあるフレームワーク。

Pyramid

モデルやテンプレートなどはサードパーティ製のライブラリを組み合わせて使用するのが特徴のフレームワーク。

Tornado

現Facebookによって開発されたWebフレームワーク。シンプルで高速なのが特徴です。

Django

フルスタックなWebフレームワークで、もともとは地方新聞社のシステムを構築するために開発されたフレームワークです。最初の公開から10年以上が経過しており、コミュニティや採用事例が豊富です。