2010-12-07 80 views
2

微軟在去年有沒有說過支持MVC的Sharepoint(以一種很好的方式)?Sharepoint支持MVC的計劃?

我知道斯科特古就這個問題說了一些話,但這只是3年前(2008年2月)的害羞。

他們對未來還在「看」嗎? (3年似乎很長時間才能「看」)

他們決定反對嗎? (整個MVC的東西只是一種時尚,它會消亡...?)

或者他們在這個問題上是否靜音?

(我們即將踏上在SharePoint的企業級實現,我很擔心,我們投入了大量的時間和資金投入到做事的老辦法。)

注:我知道有是這樣的問題,但他們似乎大約一歲,所以我想我會再問。

回答

3

不要屏住呼吸讓SharePoint去MVC。如果SharePoint更改了底層模型,則SharePoint將包含許多自定義控件,這些控件必須完全重寫。從ASP.NET Web窗體更改爲ASP.NET MVC可能會導致完全不同的SharePoint分支 - 請考慮SharePoint MVC。如果微軟這樣做,他們可能會選擇不同的解決方案,甚至可能支持開源CMS Umbraco。

我個人認爲MVC不是時尚。它關心的是你的html最終看起來像什麼,然後ASP.NET MVC是一個很好的平臺。隨着HTML 5的普及,我看到了ASP.NET MVC發生的同樣的事情。

2

這是一個巨大的突破性改變,所以我決定將其用於SharePoint 2010,也是因爲新版MVC版本僅限於.net 4.0,而SharePoint 2010則是.net 3.5,並且不太可能轉到4.0,因爲它是一個巨大的變化。

我看到一些hackish的嘗試,但得到甚至路由與SharePoint的虛擬路徑提供工作...

我會說:等待的SharePoint地2014年OR whatver下一個版本會。

1

我不會擔心太多。將它視爲一個可以插入的平臺,所以它的工作方式除了Web部件之外對您的實現沒有太大影響。如果它變成了MVC,那麼每個人都會將它們的Web部件從當前模型移動到呈現MVC類型的相同痛苦,因此MS將不得不提供一些幫助來完成轉換。

1

This link大約一歲,但我認爲作者對SharePoint(平臺)和ASP.NET MVC(框架)之間選擇的看法在當時令人耳目一新。我有兩種經驗,而且我必須說我現在不願意混合這兩種技術。

我認爲現在唯一可以安全地說的就是SharePoint在這裏停留並且ASP.NET MVC正在獲得巨大的普及/支持並且不太可能消失。

編輯:也有一些評論可能與您的問題有關的鏈接。