私は、新しい Web アプリをセットアップし、WSGI でそれを行うか、Django で完全なフレームワーク ルートを使用するかを決定している最中です。
アプリの最も重要な要件:
1) アプリには UI がまったくなく、すべてのデータは JSON を使用した REST API を介してクライアントに公開されます。
2) 永続化するデータがあるため、MongoDB とおそらく Amazon の SimpleDB がデータベース側に使用されます。
Django を使用する理由はありますか、それとも WSGI のみで速度をわずかに向上させることはできますか?
私が構築した以前のサーバー側アプリは、JVM 上の Java/Struts および Groovy/Grails のいずれかでした。私の理解では、Django は Rails や Grails に似た MVC フレームワークです。
また、WSGI をコード上の薄いレイヤーとして使用してリクエストを管理およびルーティングする Google App Engine も試してみました。