Awesome特徴メモDjangoはPythonのフレームワークでも最も有名なフレームワークです。Pythonのウェブフレームワークと言ったらDjangoが定番と言って良いでしょう。Awesome特徴メモFlaskはPythonのWebアプリケーションフレームワークです。マイクロWebフレームワークの中でも人気のフレームワークです。中規模以上の開発にも対応しているということです。Djangoのようなフルスタックフレームワークと違い、軽量で簡単に実行できる。PyPI特徴メモBottleはライブラリが一つのpythonファイルのみで構成されており非常にシンプルで使いやすいです。マイクロWebフレームワークです。DjangoやFlaskが有名で定番ですがWeb初心者には少し高機能すぎるかもしれません、簡単ですぐ始めたい人はBottleをおすすめです。Djangoがまでの機能は必要ないという開発者向けにWeb開発を行う最低限の機能は備えたフレームワークです。ウェブアプリケーションフレームワークです。Routingとオブジェクトツリーを対応させたい場合にはCherryPyが良いと思ます。APIだけサクッと書きたいときはCheeryPyがいいかもしれません。WAFだとDjangoが圧倒的だと思いますが、プロトタイプを作る用途でしたら、WebAPIのみ作成するならCherryPyがベストかもしれません。PyPI特徴メモAjaxやWebサービスといった今日的なWeb技術を手軽に体験できる意欲的なフレームワークです。O/Rマッパー,テンプレートエンジンなど一部の部品は置き換え可能で,必要に応じて部品を取り替えることができます。PyPI特徴メモ日本語のドキュメントもあります。データベースを使用するタイプのWebアプリケーションを、アジャイルで開発するためのオープンソースのフレームワークでです。web2pyはセキュリティーの確保に重点を置いています。デフォルトで入力値の検証を行ったり、出力のエスケープを行う仕組みを提供しています。これらの仕組みはSQLインジェクション、クロスサイトスクリプティング、安全でないオブジェクトの直接参照といったよくある脆弱性の問題を未然に防ぐことを目指しています。PyPI特徴メモTornadoは、Pythonで書かれたWebフレームワーク/非同期通信ライブラリであり以下の特徴があります。fast.Sanicは著名なイベントループライブラリであるuvloopを利用しています。Node.jsのように非同期I/Oによる高効率なHTTPリクエスト処理が可能です。SanicはFlaskとよく似たシンタックスを提供しているため、他のフレームワークよりも移行コストを抑えることができます。Awesome特徴メモPython製のWebアプリケーションのフレームワークです。他のフレームワークの大きいな違いは、DashはPlotlyを使用した可視化されたデータを組み込むことができます。UIを操作しながら対話的に出力内容をコントロールすることができます。データを視覚的に処理する内容が多いアプリケーションは、Dashが便利かもしれませんね。こちらのDashを紹介するMedium記事もおすすめです。https://medium.com/@plotlygraphs/introducing-dash-5ecf7191b503ぜひ合わせてお読みいただければと思います。PyPI特徴メモasyncioと連携するために設計されたライブラリです。githubページより引用まとめいかがですか?どのフレームワークも一長一短があると思いますし、慣れや経験、コミュニティーのサポート、ライブラリーの豊富さなど様々の選別要因があると思います。今からスタートするプロジェクトの要件を見極めて、そのプロジェクトに適した一番良いフレームワークを選んでください。迷ったら、一番人気のものにしてください。Commentコメントをキャンセルメールアドレスが公開されることはありません。this.Close。