2014-12-05 108 views
0

创建一个新的MVC5项目,在选择两个模板之前应该知道什么:“MVC”和“单页应用程序”?关键的区别是什么?“MVC”和“单页应用程序”模板有什么区别?

enter image description here

+1

查看[此链接](http://www.asp.net/visual-studio/overview/2013/creating-web-projects-in-visual-studio#vs2013),了解Visual Studio 2013 Web的解释项目模板。 – 2014-12-05 09:41:26

回答

3

虽然你还没有一个完整的评估提供足够的信息,很可能要使用常规的MVC模板。

MVC模板

  • ASP.NET MVC被设计成有利于图案为基础的发展 做法,如测试驱动开发,关注点分离, 反转控制的,并依赖注入。框架 鼓励将web应用程序的业务逻辑层与其表示层分开。通过将应用程序划分为模型 (M),视图(V)和控制器(C),ASP.NET MVC可以更轻松地管理更大型应用程序中的复杂性。

单页应用程序模板

  • 单页应用(SPA)模板创建一个使用JavaScript,HTML 5和KnockoutJS的 客户端上的样品 应用程序,和ASP.NET Web服务器上的API。

所以选择很容易。除非您打算使用KnockoutJS构建SPA,否则请使用常规模板。

+0

然后我只是坚持使用常规的MVC模板。 – radbyx 2014-12-06 19:51:44

相关问题