当前位置:  开发笔记 > 后端 > 正文

ASP.NET MVC - 开始的原因

如何解决《ASP.NETMVC-开始的原因》经验,为你挑选了1个好方法。

我正在考虑进入ASP.NET MVC场景.

我在http://asp.net/learn上看过这些视频,但它们并没有让我印象深刻.

那么你能否回答我,是什么让MVC"如此令人印象深刻",为什么它会让生活更美好,更轻松?



1> AnthonyWJone..:

ASP.NET MVC与它所分层的技术更加协调.ASP.NET Forms试图假装有一个很好的胖状态基础架构,就像在标准的WinForms应用程序中一样.但是,HTTP和Web服务器不喜欢胖状态应用程序.

ASP.NET MVC允许分离关注点.请求由控制器而不是"Web页面"处理,它选择如何响应以及呈现该响应所需的UI.控制器根据其选择的视图构建所需的结构化数据集,然后将该数据移交给视图.

这种划分允许更容易的测试,视图只是一种方法来呈现应该是一个完整的良好的数据块.它更容易为需要结构化数据的结构数据构建测试.

ASP.NET Forms几乎不可能以这种方式进行测试(特别是没有昂贵的工具声称可以实现它).因此,通过一致地运行现有测试,MVC应用程序更容易正确并且更容易确保它保持正确.

警告:ASP.NET MVC的主要缺点是缺乏可靠的文档.我很放心,文档即将推出.

推荐阅读
k78283381
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有