.net mvc 的最短解释是什么(让经理从高层次了解它的工作原理、好处等)。
Blankman
问问题
1582 次
4 回答
6
你可以从这里开始。
ASP.NET MVC使您能够使用 ASP.NET 框架构建模型视图控制器 (MVC) 应用程序。ASP.NET MVC 是 ASP.NET Web 窗体的替代品,而不是替代品,具有以下优点:
- 清晰的关注点分离
- 可测试性 - 支持测试驱动开发
- 对 HTML 和 JavaScript 的细粒度控制
- 直观的 URL
正如柯蒂斯克在他的回答中指出的那样,维基百科也有一个很好的描述:
模型-视图-控制器 (MVC)是一种用于软件工程的架构模式。该模式的成功使用将业务逻辑与用户界面考虑隔离开来,从而使应用程序更容易修改应用程序的视觉外观或底层业务规则,而不会影响另一个。
于 2009-04-02T13:27:13.473 回答
2
简而言之,ASP.net MVC 提供了比 asp.net webforms 更好的模块化和可测试性。但是,一个缺点是您丢失了 webforms 为您提供的一些抽象,因此有些事情需要更多的工作来连接。
于 2009-04-02T13:31:18.567 回答
0
http://en.wikipedia.org/wiki/Model-view-controller的第一段,实际上 MVC 并没有远程绑定到 asp.net,只是给出语言不可知的模式描述
于 2009-04-02T13:28:23.143 回答