Sharepoint计划支持MVC?

时间:2010-12-07 22:02:09

标签: asp.net-mvc sharepoint asp.net-mvc-2

微软是否曾在过去一年中谈到Sharepoint支持MVC(以一种不错的,非黑客的方式)?

我知道Scott Gu在这个问题上说了些什么,但这只是3年前(2008年2月)的羞怯。

他们还在为未来“看着它”吗? (3年似乎很长一段时间“寻找”)

他们决定反对吗? (整个MVC的事情只是一种时尚,它会消亡......?)

或者他们对这个问题保持沉默?

(我们即将着手实施Sharepoint的企业级实施,我担心我们会投入大量时间和金钱投入旧的做事方式。)

注意:我知道有这样的问题,但它们似乎已经有一年了,所以我想我会再问一次。

4 个答案:

答案 0 :(得分: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也发生了同样的事情。

答案 1 :(得分:2)

这是一个巨大的突破性变化,因此我将其排除在SharePoint 2010之外,还因为较新的MVC版本仅为.net 4.0而SharePoint 2010为.net 3.5,并且极不可能达到4.0,因为它是一个巨大的打破变革。

我看到了一些hackish尝试,但是甚至使用Routing来与Sharepoint的虚拟路径提供程序一起工作......

我会说:等待SharePoint 2014或者下一个版本将会是什么。

答案 2 :(得分:1)

我不会太担心它。将其视为您插入的平台,因此它的工作方式不会对您的实现产生巨大影响,除了Web部件。如果它进入MVC那么每个人都会有同样的痛苦,将他们的Web部件从当前模型移动到MVC类型渲染一个,所以MS必须提供一些帮助来进行转换。

答案 3 :(得分:1)

This link大约有一年的历史,但我认为作者对SharePoint(平台)和ASP.NET MVC(框架)之间选择的看法在当时令人耳目一新。我对两者都有过经验,我必须说我现在犹豫是否要混合使用这两种技术。

我认为现在唯一可以肯定的是,SharePoint已经存在,ASP.NET MVC正在获得巨大的人气/支持,并且不太可能消失。

编辑:该链接中还有一些可能与您的问题相关的评论。