そこで、.NETMVC4を使用して最初のSPAプロジェクトを作成しようとしています。しかし、始める前に少し説明が必要です。いくつかのチュートリアルから、SPAはWebAPIアーキテクチャに基づいて構築されているようです。
SPA = WebAPI +knockout.js + history.js + upshot.jsと言っても安全ですか?これらはすべて一緒になって、ある程度オフラインで実行できるWebアプリケーションとして機能しますか?後でネイティブの電話アプリを作成したい場合は、いつでもSPA DataServiceControllerから呼び出すことができますか?
webAPIコントローラー(ApiControllerから継承)とSPAコントローラー( DbDataController <..>から継承)の違いは何ですか?