2011-01-14 160 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結合。