ASP.NET MVC 优点
2012-07-11 17:18
85 查看
1、不再有ViewState;
2、简洁的HTML代码:最终生成的 HTML代码完全由自己控制,不会生成任何“垃圾代码”;
3、更快的服务器端处理和客户端呈现:MVC只简单地处理“模板”,而无需构建复杂的控件树,因此,无论是在服务器处理的时间,和客户端的呈现速度都会有所提高;
4、多种视图只需一种模型:有时候一个页面要显示的数据是同一个,但表现形式有细微的差别,此时只需要修改视图部分,可以采用现有的控制器行为;
5、方便单元测试:WebForm的测试是很困难的,使用MVC,可以将业务逻辑与页面分离开,可以不在ASP.NET进程中执行控制器,方便测试 。
2、简洁的HTML代码:最终生成的 HTML代码完全由自己控制,不会生成任何“垃圾代码”;
3、更快的服务器端处理和客户端呈现:MVC只简单地处理“模板”,而无需构建复杂的控件树,因此,无论是在服务器处理的时间,和客户端的呈现速度都会有所提高;
4、多种视图只需一种模型:有时候一个页面要显示的数据是同一个,但表现形式有细微的差别,此时只需要修改视图部分,可以采用现有的控制器行为;
5、方便单元测试:WebForm的测试是很困难的,使用MVC,可以将业务逻辑与页面分离开,可以不在ASP.NET进程中执行控制器,方便测试 。
相关文章推荐
- ASP.NET MVC优点
- ASP.NET MVC概述:优点和特色一览
- Asp.net Mvc的优点和特色
- 《Pro ASP.NET MVC 3 Framework》学习笔记之一【MVC的历程,优点,HelloWorld】
- ASP.NET MVC特色与优点
- ASP.NET MVC系列:优点和特色一览
- Implementing HTTPS Everywhere in ASP.Net MVC application.
- ASP.NET MVC + ADO.NET EF 项目实战(一):应用程序布局设计 推荐
- IIS7.5(经典/集成),IIS6,asp.net 4.0下配置Url映射(asp.net mvc)
- [转]模拟HttpContext 实现ASP.NET MVC 的单元测试
- 一起谈.NET技术,关于技术争论(尤其是ASP.NETWebForms 和 ASP.NETMVC 之争)
- ASP.NET MVC中如何在客户端进行必要的判断
- ASP.NET MVC自定义验证逻辑1
- ASP.NET MVC3.0+ JqGrid+Unit Of Work+ Repository/ EF 4.1 CRUD应用 (多层结构)
- ASP.NET MVC Model绑定(六)
- 玩转Asp.net MVC 的八个扩展点
- jQuery/asp.net mvc DateTime 的处理
- 使用SharpDevelop 4编译asp.net mvc 2项目并部署到iis5.1(WinXP)(下)
- ASP.NET MVC教程:理解模型、视图和控制器(2)
- ASP.NET MVC URL重写与优化(进阶篇)-继承RouteBase玩转URL