Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/476.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 什么';这两个词的区别是什么;MVC“;及;单页申请;模板?_Javascript_C#_Asp.net Mvc_Single Page Application - Fatal编程技术网

Javascript 什么';这两个词的区别是什么;MVC“;及;单页申请;模板?

Javascript 什么';这两个词的区别是什么;MVC“;及;单页申请;模板?,javascript,c#,asp.net-mvc,single-page-application,Javascript,C#,Asp.net Mvc,Single Page Application,创建一个新的MVC5项目,在选择两个模板之前,我应该知道什么:“MVC”和“单页应用程序”?关键区别是什么 尽管您没有提供足够的信息进行全面评估,但您很可能希望使用常规MVC模板 MVC模板 NET MVC旨在促进基于模式的开发 诸如测试驱动开发、关注点分离、, 控制反转和依赖注入。框架 鼓励分离web应用程序的业务逻辑层 从它的表示层。通过将应用程序划分为多个模型 (M) ,视图(V)和控制器(C),ASP.NET MVC可以使其更简单 管理大型应用程序中的复杂性 单页应用程序模板 单页

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


尽管您没有提供足够的信息进行全面评估,但您很可能希望使用常规MVC模板

MVC模板

  • NET MVC旨在促进基于模式的开发 诸如测试驱动开发、关注点分离、, 控制反转和依赖注入。框架 鼓励分离web应用程序的业务逻辑层 从它的表示层。通过将应用程序划分为多个模型 (M) ,视图(V)和控制器(C),ASP.NET MVC可以使其更简单 管理大型应用程序中的复杂性
单页应用程序模板

  • 单页应用程序(SPA)模板创建一个示例 在应用程序上使用JavaScript、HTML5和KnockoutJS的应用程序 客户端和服务器上的ASP.NET Web API

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

查看有关Visual Studio 2013 Web项目模板的说明。我只使用常规MVC模板。