Flask ハンズオン

Flask は Python 製のマイクロフレームワークです。

マイクロフレームワークの対義語はフルスタックフレームワークで、普通の Webアプリケーションを作るのに必要なもの・便利なものをできるだけなんでも 用意したものになります。

マイクロフレームワークはその逆で、最低限必要なものや、ほぼすべてのWebアプリで 使う機能だけで構成されたフレームワークです。

マイクロフレームワークのフルスタックフレームワークに対する利点は、

  1. フレームワークを覚えるだけで精一杯にならないで済む
  2. 追加のツールを自分で選ぶのが簡単 (O/Rマッパー等)

になります. なので、簡単なアプリを短い勉強時間で作りたいケースや、高い目標性能などで フルスタック型フレームワークをそのままでは適用できない (大幅な改造が必要になってしまう) ケースでは、マイクロフレームワークが適しています。

目次

Next topic

Flask を始めよう