ASP.NET / MVC 3状态

时间:2011-04-30 07:10:33

标签: c# asp.net asp.net-mvc asp.net-mvc-3

ASP.NET / MVC技术的状态如何?是否会有影响每个代码库的重大变化?它是否稳定(向后兼容)足以在现实世界中使用?

最好的问候

3 个答案:

答案 0 :(得分:11)

你知道,你正在使用的网站.. Stack Overflow,是用MVC编写的。这应该回答你的问题。

答案 1 :(得分:8)

是的,它很稳定。是的,它已准备就绪。它在同一个网站上使用。根据您现有的代码库,可能会或可能不会进行大的更改,以便将其移植到ASP.NET MVC 3。

答案 2 :(得分:3)

Kaveh,我禁止在我的团队中使用MVC1,因为我是一个晚期采用者,但是快速采用者(代理工作没有时间代表创建者发现错误)。

自MVC2(现在包括MVC3)以来,我非常热衷于人们使用它。有一些关于MVC的事情如果你只是在网络表单中工作可能会很困难,但是如果你理解了http和html,那么它就会减少网络表单中很多令人讨厌的体积。

  • MVC很快就会超越Webforms。
  • MVC 在大多数情况下需要更少的代码
  • MVC实现了非常简单的集成 与其他客户端框架和现在默认使用jquery作为标准(在webforms中,轻量级ajax通常需要大量的自定义代码和相当多的重复)。
  • MVC几乎没有 你的HTML输出中的垃圾。
  • MVC是 姗姗来迟,稳定,安全,简单 朝着正确方向迈出了一大步 对于微软。

我建议你仔细考虑一下你在哪里得到关于如何做事的建议以及任何使用不受微软支持的第三方产品(如StructureMap)的建议。我看到有些人在这个组合中犯了大错,但从来没有因为MVC。

除非您使用某些方法,否则MVC2 - MVC3几乎没有或没有突破性变化。我实际上说你将来不太可能得到重大改变,但任何平台的任何版本升级都需要一些工作,如果这些改变是值得的。