私は新しいMVC4プロジェクトを作成しています。研究の結果、JavaScriptからサーバー側への通信は、コントローラーアクションではなくWeb APIフレームワークを介して実現する方がよいと信じるようになりました。私の理解はこれで正しいですか?
私はすべての属性などをWeb APIとMVCコントローラー間で共有できると思います。そのため、一見すると、私にとって大きな変更ではないようです。
アプリケーションをセットアップするとき、コンポーネントをプロジェクトに分割したいです。私の計画は、MVCプロジェクトとWeb APIプロジェクトを用意することでした。しかし、私は問題に出くわしました。例えば、私は2つのアプリなどで終わりました、別々のルーティング設定など
だから私の質問は、MVCアプリケーションでは、Web APIフレームワークが同じプロジェクト内にあるのか、それともWeb APIを独自のプロジェクトに分離して問題を回避すべきなのか?