私は新しいWebアプリケーションを設定し、WSGIでそれを行うのか、Djangoで完全なフレームワークのルートにするのかを決定しています。新しいWebアプリケーションのWSGIまたはDjangoへの決定
アプリ有数の要件:
1)アプリは、すべてのデータをJSONとREST APIを介してクライアントに公開されたので、今までに何と何のUIを持っていません。
2)データが持続するようにMongoDB &おそらくAmazonのSimpleDBがデータベース側で使用されます。
Djangoを使用する理由はありますか?またはWSGIで限界速度改善が得られますか?
私が作成した以前のサーバー側のアプリケーションは、JVM上でJava/StrutsとGroovy/Grailsのいずれかでした。私の理解では、DjangoはRailsとGrailsに似たMVCフレームワークです。
私は、リクエストを管理してルーティングするためのコードの上にWSGIを薄い層として使用するGoogle App Engineを試してみました。
wsgiには負担がかかりすぎます。フラスコはその点をクリアし、ちょうどあなたの道を出て、それはあなたが必要とするものであるようです。 –
@Ahmet "wsgiには負担がかかりすぎます。フラスコはその点をクリアします。" –
私はAhmetが、Flaskの上にアプリケーションを書くことはWSGIに直接書くよりも簡単だと思います。 WSGIは、アプリケーション自体のためではなく、アプリケーションフレームワークのための最小限のインターフェースとして設計されているので、それは事実であり、完全に期待されています。 –