私は現在、Webアプリケーションを設計しています。フロントエンドにはpython-djangoを使用し、バックエンドにはC#-WCF-Entity Frameworkを使用することを検討しています。私のコアコンピタンスはC#であり、したがってバックエンド技術の選択です。しかし、私はdjangoのクリーンなデザインとASP.NETと動的言語の柔軟性を好むため、フロントエンドでC#を使いたくないのです。私はすべてのデータアクセスのためにWCFサービスにREST呼び出しを行うつもりです(つまり、私はdjangoモデルをまったく使用しません)。アーキテクチャの考慮点
私の質問...:
が、これは、スケーラビリティの面で、良い建築ますか?アーキテクチャに脅威を与え、プロジェクトを脅かす短所はありますか?単純にASP.NETを使用し、REST呼び出しを忘れる方がよいでしょうか?
このアーキテクチャでは、.NETもやっているdjangoホストを見つけるのが難しいため、ホストに関する懸念も高まっています。 Google App EngineのフロントエンドとWindows Azureのバックエンドをホストするのは賢明なことでしょうか?
あなたの回答は高く評価されます。
ありがとうございました。