WSS 4.0 / SharePoint 2010中哪些开发者功能让您最兴奋?

10

开发人员在使用SharePoint时经常感到沮丧,但我们都希望微软一直在倾听。考虑到这一点...

有哪些更新和新功能让您对使用WSS 4.0和SharePoint Server 2010感到兴奋?

请每个功能提供一个答案,以便社区可以对每个功能进行投票。


谢谢大家 :) 我会将这个传达给团队。 - Kevin Davis
15个回答

11

官方支持的LINQ。说真的,CAML 很蠢,在大多数情况下,用LINQ代替它会是一种福音。


+1 我完全同意。CAML 一直让我感到困扰,使用 LINQ 将会很棒。 - armannvg
+1,虽然很遗憾它在底层使用了同样不足的引擎(例如连接是客户端而不是服务器端)。 - Pavel Minaev
请记住 - 无论使用LINQ还是不使用LINQ,列表“连接”都不是真正的连接。列表可以是许多东西,但它们绝对不是表格。 - Greg Hurlman
只是为了澄清可能会感到困惑的人,CAML不会消失...它仍然用于提供功能,但CAML查询现在可以很容易地被LINQ查询替代。 - Peter Walke

8
新的 客户端对象模型 (OM) 将使编写在远程机器上运行的 SharePoint 应用程序变得更加容易。它看起来比使用当前不一致和繁琐的 Web 服务要容易得多。

这真的会对新开发人员有所帮助,因为网络服务是许多人开始的地方。 - Alex Angas

7

我必须说,干净的XHtml输出。在我与SharePoint一起工作的三年中,这一直困扰着我。


5

开发工具支持

SharePoint现在是Visual Studio中的一等公民。您可以放弃WSP Builder和Sharepoint Manager,这两个都是用于SP2007的好工具。


5

在Win 7 / WS08R2上进行开发支持

您不再需要在Windows Server上进行开发。您可以使用Win 7、Vista或WS08R2。


4

业务连接服务(BCS) - 在MOSS中它被称为BDC - 不仅能够读取外部数据存储的数据,还能够写回。正如演示视频所示,将有一个外部数据类型的列表,让您连接外部数据存储,并自动呈现添加/编辑表单。


有人知道他们是否已经启用了使用复合键的数据库的易用性吗? - user32826
这对我来说似乎是那些理论上听起来很棒,但一旦你尝试在“现实世界”中实现可更新的外部数据,它在大多数情况下将成为技术困难和政治阻挠的泥潭。 - Ryan
@Ryan:非常正确,我们在2010年就对此感到非常兴奋,但是直接使用的概率总是不太公平。 - Kusek

3

我的个人“要求”是开发者仪表板!


2
沙盒机制的引入将大大提高SharePoint Online和其他托管解决方案的使用率,因为它允许部署自定义代码。请注意,保留HTML标签。

2
基于XSLT的列表视图呈现

2

Visual Web Parts:为Web部件提供设计时体验。无需动态创建控件或使用笨拙的用户控件解决方法。这应该缓解ASP.NET开发人员在熟悉SharePoint方面遇到的困难。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接