创建一个新的 MVC5 项目,在“MVC”和“单页应用程序”这两个模板之间进行选择之前,我应该了解什么?主要区别是什么?
最佳答案
虽然您没有提供足够的信息来进行全面评估,但您很可能希望使用常规 MVC 模板。
MVC 模板
- ASP.NET MVC 旨在促进基于模式的开发 诸如测试驱动开发、关注点分离等实践, 控制反转和依赖注入(inject)。框架 鼓励分离 Web 应用程序的业务逻辑层 从它的表现层。通过将应用程序划分为模型 (M)、 View (V)、 Controller (C),ASP.NET MVC可以让事情变得更简单 管理大型应用程序的复杂性。
单页应用模板
- 单页应用程序 (SPA) 模板创建了一个示例 上使用 JavaScript、HTML 5 和 KnockoutJS 的应用程序 客户端和服务器上的 ASP.NET Web API。
所以选择起来很容易。除非您打算使用 KnockoutJS 构建 SPA,否则请使用常规模板。
关于javascript - "MVC"和 "Single Page Application"模板有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27312750/