2011-01-14 154 views
-1

我知道这有点主观,但您是否打算在不久的将来升级到MVC 3,为什么?升级到MVC 3

我可以看到有一些方便的新功能,但在这一点上,我想知道是否使用MVC 3的新项目或2

坚持目前我看不出一个令人信服的理由移动到3.

+0

你说得对:这是主观的,没有明确的答案。而且由于没有确切的答案,所以它会比社区wiki好得多。 – 2011-01-14 09:28:31

+0

@Dan自几个月以来,无法再创建CW。他们必须通过mod来标记。 – 2011-01-14 17:19:49

+0

可以使这个问题不是主观问什么是从MVC 2 MVC 3的改进 – 2011-01-14 17:50:36

回答

1

由于升级是非常痛苦的,并且由于内置的​​依赖注入支持岩石,它是我的MVC 3。

只记得,没有更多.net 2/3支持。

1

如果您有相当数量的新视图代码来编写完全支持的Razor,使代码更易于编写和阅读。内置的依赖注入非常棒。对于新项目,我建议使用MVC 3.

0

它看起来非常向后兼容,Razor将成为所有推动的标准。最终你会想改变你的看法,等等。

我一定会使用MVC 3项目模板等至少在一个新的项目,即使我不打算使用任何新功能和使用它,就好像它是MVC 2.
不必担心升级现有的MVC 2项目,但它的低成本也会让我这样做。

0

我打算升级我的当前项目获得IValidatableObject支持(目前是手动实现的操作方法),AdditionalMetadataAttribute和JSON结合。