.net mvc的简短/快速解释

时间:2009-04-02 13:24:53

标签: asp.net-mvc communication

.net mvc的最简短解释是什么(让经理在高层次上理解,如何运作,获益等)。

4 个答案:

答案 0 :(得分:6)

您可以开始here

  

ASP.NET MVC 使您可以构建模型   View Controller(MVC)应用程序   使用ASP.NET框架。 ASP.NET   MVC是另一种选择,而不是一种选择   替换,用于ASP.NET Web窗体   这提供了以下好处:

     
      
  • 明确分离关注点
  •   
  • 可测试性 - 支持测试驱动开发
  •   
  • 对HTML和JavaScript的细粒度控制
  •   
  • 直观的网址
  •   

正如curtisk在答案中指出的那样,wikipedia也有很好的描述:

  

模型 - 视图 - 控制器(MVC)是软件工程中使用的架构模式。成功使用该模式将业务逻辑与用户界面考虑因素隔离开来,从而使应用程序更容易修改应用程序的可视外观或基础业务规则,而不会影响另一个。

答案 1 :(得分:3)

管理员喜欢代码指标,指标和统计数据。代码质量的一个重要衡量标准是耦合。向您的经理解释MVC减少了耦合,从而使您的程序从长远来看更加灵活。

有几个公制计算器,here是codeplex上的一个。

Here是另一个软件指标软件,它也解释了它们。检查引用耦合的指标。

答案 2 :(得分:2)

简而言之,ASP.net MVC提供了比asp.net webforms更好的模块化和可测试性。但缺点是你丢失了一些webforms为你提供的抽象,所以有些东西需要更多的工作来连接。

答案 3 :(得分:0)

http://en.wikipedia.org/wiki/Model-view-controller的第一段,真正的MVC并没有远程绑定到asp.net,只是给出语言不可知的模式描述