ASP.Net MVC 4 Webプロジェクトに静的HTMLファイルがあり、jQuery + jQuery Templates + KnockoutJSの組み合わせを使用してRESTベース(AzureでホストされACSを使用して保護されたASP.Net MVC 4 WEB API)を使用するのはなぜでしょうか。Web APIは、Entity Frameworkを使用して、$。ajax()を使用して取得し、KnockoutJSを使用してバインドできるJSONシリアル化オブジェクトを返すことができます。
このアーキテクチャに付加価値を与えるASP.NetMVC(Webページ用)が提供するものは何ですか?
私の頭の上で、私は考えることができます:
- マルチデバイスのサポート(デバイスの検出とテンプレートの交換)
- 送信されたデータのサーバー側の検証(検証をWEB APIに配置することもできるのでわかりませんか?)
- 静的なhtmlファイルを使用している場合でも(とにかくASP.Net MVCを使用しているため)、URLを書き換えることができます。
誰かが私がこれをよりよく理解するのを手伝ってくれる?前もって感謝します。