所以我即将使用 .NET MVC4 创建我的第一个 SPA 项目。但在我开始之前,我需要做一点澄清。从一些教程看来,SPA 是基于 WebAPI 架构构建的。
说 SPA = WebAPI + knockout.js + history.js + upshot.js 是否安全,它们一起充当可以离线运行的 Web 应用程序?所以以后如果我们想构建一个原生手机应用程序,我们总是可以从 SPA DataServiceController 中调用它?
webAPI 控制器(继承自 ApiController) VS SPA 控制器(继承自 DbDataController<..>)有什么区别?