2
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

PythonでWebアプリ開発01(フレームワーク選定: Django vs Flask)

Last updated at Posted at 2019-10-14

PythonでWebアプリケーションを開発するにあたってフレームワークを選定する必要がある。
自分の場合はまず王道でメジャーな物を使うことにしているが、PythonのWebアプリケーション開発で王道のフレームワークといえばDjangoとFlaskあたりだろう。

どのような特性の違いがあるかをよく説明された記事を探してみる。
下記記事が参考になる。

記事の内容も参考に簡単にまとめると、

  • Flask
    • とにかく軽量で無駄なものが含まれていなくて自由度が高い
  • Django
    • 最初から色々なモジュールが含まれており、Flaskに比べ都度モジュールなど追加でインストールする必要がなさそう

ということで、自分も久しぶりの新規Web開発ということで、フレームワークそのものからも最近のフレームワークの設計概念を学びたいということでDjangoを選択することにする。
Pythonだけでなく色々な言語のフレームワークを使い倒していて、自由度高く設計を行いたい人にとってはFlaskも良い選択肢になりそう。

手順としてはとりあえずHello Worldをどこかのサーバに乗せて静的ページを公開することが最初のゴール設定。

次の記事: PythonでWebアプリ開発(開発サーバ環境選定〜Django起動)

2
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?