0

私は当初、ネイティブモバイルアプリケーションを搭載したWebサイト(ASP.NET MVC 5)を設計しています。このモバイルアプリケーションにサービスを公開する目的で、このプロジェクト内にASP.NET Web APIを追加したいと思います。これらの2つのアイテムを同じプロジェクトに混在させることは賢明ですか?それとも、2つのプロジェクトを別々に作成した方が良いでしょうか。モバイルアプリは、Ionicフレームワーク+角度で構築されます。このように設計するのに賛否両論はありますか?同じプロジェクト内のASP.NET MVCとWeb API

+0

[ASP.NET MVCとASP.NET Web API用に別々のモデルを作成する必要がありますか?](http://stackoverflow.com/questions/13365025/should-i-create-separate-models-for- asp-net-mvc-and-asp-net-web-api) – Nkosi

+0

それを含むかどうかの間に少し前のように見えます。 1つのアプリケーションの中でmvcプロジェクトからの同じデータを使用するモバイルアプリケーションを構築することが良いことであるかどうかを尋ねています。 – prola

答えて

0

取得したいスケーラビリティによって異なります。小規模なプロジェクトであり、ユーザー数を制限する場合は、単一のプロジェクトで行うことができます。それ以外の場合は、それらを分離して別のサーバーに展開することもできます。

+2

同じWebサイトを複数のサーバーに展開することもできますが、セッションの使用、キャッシュ、および偽造防止トークンなどの(潜在的な)問題点があります。したがって、異なるサーバーに展開するのは暫定的な解決策です。トラフィックが増えて、どちらか一方のサーバーでさらに多くのサーバーが必要になると、同じpickleになることになります。これは、あなたがそれらが成長することを期待する場合、最初から配布されたすべてを構築することを意味します! – ErikE

関連する問題