知识点1-4:ASP.NET MVC的好处

     ASP.NET MVC解决了ASP.NET Web Form的许多缺点。当在.NET平台上开发新的应用程序时,这使ASP.NET MVC成为一种更好的选择。

1. 对HTML的完全控制

2. 对URL的完全控制

3. 更好地关注分离

    ASP.NET Web Form将用户界面与其后台代码紧密耦合在一起,而ASP.NET MVC却是鼓励将用户界面(视图)与驱动界面的代码(控制器)保持分离的一种设计方式。如果实现良好,便意味着开发人员更易于理清应用程序的脉络,也使应用程序更易于维护——对控制器的修改不一定意味着也必须修改用户界面。

4. 可扩展性

5. 可测试性

    通过将应用逻辑从用户界面分离出来,ASP.NET MVC更易于独立地测试个别组件。可以将控制器与用户界面的测试分开进行。

posted @ 2014-09-10 11:44  liesl  阅读(1029)  评论(0编辑  收藏  举报