フレームワークの種類
フルスタックフレームワーク
アプリケーションの開発に必要な機能が全て揃った、大規模開発向けの多機能フレームワーク。
マイクロフレームワーク
必要最低銀の機能のみを備えた軽量で、小規模開発向けのフレームワーク。
pythonの代表的なフレームワーク
django
・大規模開発向けのフルスタックフレームワーク。
・本格的なアプリケーション開発ができる。
・様々な機能を実装しやすい。
Flask
・小中規模開発向け、マイクロフレームワーク。
・簡単で手軽なアプリケーションやAPI開発に使用する。
FastAPI
・Flaskに似ているマイクロフレームワーク。
・モダンで高速にAPIを構築する。
・ドキュメントが充実。
・直感的い記述できる。
・デバックも簡単。
Dash
・Flash、React、Plotlyを使って作られたマイクロフレームワーク。
・可視化に特化。
・データを可視化したダッシュボード作成などに向いている。
↓良い記事がありました。
Streamlit
・フロントエンドを簡単に構築できるフレームワーク。
・機械学習、データサイエンスに向いている。
・見た目もPythonで記述。
公式