支援対象地域:札幌、仙台、関東、愛知、関西、広島、福岡


Pythonのフレームワークについて


この記事ではPython フレームワークについての解説になります。Python がAI開発、IoT、Wedアプリケーションなどの開発に向いている言語です。 そのため今かなりの人気がありPythonフレームワークも多数存在しているので有名なフレームワークを解説していきます。

Django

Python フレームワーク の中でも最もメジャーなフレームワークです。開発者がすぐにやりたいことのほとんどを提供します。Djangoは、コンテンツ管理システムやWikiからソーシャルネットワークとかなり多彩な形式に対応したWedアプリケーションを開発できます。

Bottle

Bottle は必要最低限の機能のみ。 "シンプル"、 "早い" "軽量" に開発されている特徴があります。軽さを重視した開発を一番得意としています。

Tornado

Djangoがフルスタック型のフレームワークなのに対して、Tornadoは自分で必要なコンポーネントを組み合わせていくタイプのフレームワークとなっています。 Python フレームワーク中でも非同期通信が行えるPythonのWebフレームワークです。

Flask

小規模なサイトや、多くの機能を必要としないWebアプリケーション開発に向いています。シンプルな機能ゆえ学習コストは低めであり、導入しやすいです。自分自身で実装する機能も多いため、カスタマイズ性が高いことも特徴です。