私は少し混乱しています。現在、バージョン 3 の ASP.net MVC を学習中です。WebAPI が Microsoft の最新の Web テクノロジであることを知り、MVC を続行する必要があるかどうか自問自答したとき、すでにイライラしていました。
今日の調査から、WebAPI は、ブラウザー以外のアプリケーションにデータを提供する純粋な Http ベースの API を必要とするソリューション向けであることがわかりました。そして、HTML レンダリング エンジンがありません。そのため、多数の HTML ページをレンダリングする必要があるソリューションでは、MVC で問題ありません。
また、MVC と並行して行われ、それ自体を表す Web API 開発も読みました。
MVC4 の新機能の 1 つが WebAPI であることを初めて読んだときに Visual Studio を起動したとき、今日ではありません。
Web API は MVC の不可欠な部分になりましたか? 同じアプリケーションで MVC コントローラーを Web API コントローラーと直接混在させることはできますか? あるブログ投稿で、1 つのプロジェクトで WebAPI と MVC を使用すると、コードが重複することになると読みました。これはまだですか?
ベストトーマス