Web構築アプリ-Django
Django
Pythonで作られているWebアプリフレームワークです。
Webで必要となる機能を網羅的に備えていて(フルスタックと呼ぶ)、
PythonのWebアプリフレームワークの中では最も利用者が多い
フレームワークです。
PythonのフルスタックWebアプリフレームワークを利用するなら、現状Django
の一択です。Pythonにはもっと軽量なWebアプリフレームワーク
(BottleやFlaskなど)がありますが、会員制のWebアプリを作るのであれば
Djangoを利用すべきです。Djangoを使うことで認証機能やメール配信など、
会員制Webアプリでは必ず必要となる機能が最初から備わっているだけ出なく、
セキュリティなど菲機能要件に関わる機能もデフォルトで提供されているからです。
Djangoは2005年にオープンソース(BSDライセンス)として公開され、現在に到る
まで誰でも無料で利用することができます。多くの政府機関や企業で採用されて
おり、利用者数が多いサービスで言えばInstagram(インスてグラム)でも採用
されています。