しんさんのブログ

科学や技術のこと読書のことなど

PythonのWebアプリケーションフレームワークの種類と特徴

Django

おそらく一番人気のフレームワークです。
大規模な開発向きで、欲しい機能がすべてそろっています。

Bottle

Djangoとは逆に、シンプルで軽量なフレームワークを目指して作られています。サクッと簡易的にWebサービスを作りたいときに向いています。

Flask

DjangoとBottleの中間的な位置づけて、必要最低限の機能は一通りそろっています。開発も簡単で分かりやすく、初めて触る方にはFlaskがおすすめです。