フラスコとDjangoフレームワークとの違い

1)フラスコ

フラスコは本当に「光」、マイクロフレームワークは、Djangoのステアリングフラスコの開発者から確かであるが、さらに使用されていない限り、どちらも、このような感じになり
、多くのサードパーティのライブラリのフラスコの自由度、柔軟性、拡張性、選択肢をあなたは開発に自分の好きな車輪を組み合わせることができ、また一般的で強力なPythonライブラリを組み合わせるために
エントリがシンプルで、でもない多くのWeb開発経験あれば、すぐにサイトにすることができ
小さなサイトのための理想的には
、Webサービスの開発のために非常に適していますAPI
圧力なしで大規模なサイトを開発するが、コードは、独自のアーキテクチャ設計を必要とし、開発コストはの開発者の能力や経験に依存して
、パフォーマンスのさまざまな側面に等しいか、Djangoのより良い
Djangoの独自またはサードパーティの絶賛をフラスコに備えています同様に、常にサードパーティのライブラリを見つける
フラスコ柔軟な開発を、Pythonは基本的なフラスコを習得したいと思いますが、Djangoが混合してもよい
フラスコリレーショナルデータベースと組み合わせて使用のNoSQLデータベースとの連携が遠く離れている間に、ジャンゴよりも弱いではありませんジャンゴよりも良い
ジャンゴよりフラスコよりPython的、およびPythonの哲学は、より一貫性がある
(2)ジャンゴ

Djangoは重すぎる、Webフレームワークに加えて、ORMとテンプレートエンジン、柔軟性と自由が付属して十分に高くない
Djangoは小さなアプリケーションを開発することができますが、常に感じて「やり過ぎ」が存在します
DjangoのORMは、包括的な、非常に良いが付属していますSQLAlchemyのよりわずかに高い評価を
使用して簡単に付属していますが、少し小さい神社の程度の強力かつ総合的な評価Djangoのテンプレートエンジン
あなたはMongoDBはNoSQLのデータを使用したい場合はDjango DjangoはORMは、リレーショナルデータベースと連結されていますので高すぎる、と、適切なサードパーティ製のライブラリを選択する必要があり、とDjango + SQLの全体的な感じがミックスから生まれた、ジャンゴ+ NoSQLのは、ジャンゴの半分に切断
Djangoは現在、神社のテンプレートエンジンをサポートしており、他の非公式
Djangoの独自のデータベース管理アプリが大絶賛します
Djangoは、エンタープライズレベルのWebサイトの開発のために非常に適している:高速で信頼性の高い、安定した
Djangoの、成熟し安定した、完璧な、しかしフラスコに比べて、Djangoの全体的な生態系が比較的閉じ
ジャンゴPythonのWebフレームワークは、パイオニア、マルチユーザー、豊かなサードパーティのライブラリがあります最高のPythonライブラリは、あなたが直接使用することができない場合Djangoは、だけでなく、対応する移植見つけることができるように
、Djangoは始めるのは比較的容易であるが 詳細に文書を送信し、完璧な、豊富な関連情報
----------------
免責事項:この記事では、元の記事CSDNのブロガーが「陳--python灰色の村小学校」で、CC 4.0に従ってくださいBY-SA著作権契約、複製、元のソースのリンクと、この文を添付してください。
オリジナルリンクします。https://blog.csdn.net/xiaochendefendoushi/article/details/80994152

おすすめ

転載: www.cnblogs.com/wenxin1120/p/11387777.html