Fork me on GitHub

その他のWebフレームワーク

PythonにはDjango、Flask、Bottle以外にも様々なWebフレームワークがあります。

Pyramid

Pyramid frameworkは様々なWebフレームワークを開発してきたPylonsプロジェクトから始まったフレームワークです。PyramidアプリケーションはMVCアーキテクチャを使って構成されます。

TurboGears2

TurboGears2はPylonsプロジェクトからなるフルスタックレイヤーとして誕生し、現在では、Djangoのようなフルスタックフレームワークとしても、マイクロフレームワークとしても利用可能な、単独のフレームワークになっています。

Falcon

Falconはパフォーマンスの高さを意識して作られているミニマルなWebフレームワークです。

Morepath

MorepathはURLを直接Modelにひもづけることができるマイクロフレームワークです。

  • Morepathの開発者はEuroPython 2014で、新しいフレームワークのモチベーションと構造について素晴らしいプレゼンテーションを行っています。

web.py

web.pyはシンプルにWebアプリケーションを作成できるように設計されたPythonのWebフレームワークです。

web2py

Web2pyはMVC形式の「電池付属」なフレームワークです。

その他Webフレームワークのリソース

* roundup of 14 minimal Python frameworksは有名、無名を含むPythonフレームワークのまとめです。

その他フレームワークを学ぶためのチェックリスト

各フレームワークのウェブサイトを見てみましょう。

DjangoやFlask以外のWebフレームワークが存在していることを知っておくのは役立つことです。しかし、あなたが初学者の場合、DjangoFlaskに関するチュートリアルや資料のほうが多いため、まずはこの2つのフレームワークのどちらかを深く利用できるように成るべきでしょう。

次は何を学びますか?

アプリケーションをデプロイするには?

他のWebフレームワークも見たい。

UIにスタイルを追加するには?

どのようにコードのバージョン管理をすれば良いですか?


Interested in a complete Full Stack Python book with detailed tutorials and example code? Sign up here and you'll get an alert email if a book is created. No other emails will be sent other than sign up confirmation.