【问题标题】:What developer features excite you the most for WSS 4.0 / SharePoint 2010? [closed]WSS 4.0 / SharePoint 2010 的哪些开发人员功能最让您兴奋? [关闭]
【发布时间】:2010-12-02 06:25:24
【问题描述】:

开发人员在使用 SharePoint 时遇到了很多挫折,但我们都希望 Microsoft 一直在倾听。考虑到这一点...

对于开发人员而言,哪些更新和新功能让您对使用 WSS 4.0 和 SharePoint Server 2010 感到兴奋?

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

【问题讨论】:

  • 谢谢大家 :) 将把这个传递给团队

标签: sharepoint sharepoint-2010 sharepoint-api sharepointfoundation2010


【解决方案1】:

开发工具支持

SharePoint 现在是 Visual Studio 中的一等公民。您可以丢弃 WSP Builder 和 Sharepoint Manager,它们都是 SP2007 的绝佳工具

【讨论】:

    【解决方案2】:

    沙箱.. 能够将自定义代码部署到 SharePoint Online 和其他托管解决方案将使 SharePoint 的使用量猛增

    【讨论】:

      【解决方案3】:

      Win 7 / WS08R2 的开发支持

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

      【讨论】:

        【解决方案4】:

        Powershell 支持

        您可以使用 STSADM 执行的任何操作现在都可以通过使用 powershell 的全部功能来完成。两者之间会有功能对等。

        【讨论】:

          【解决方案5】:

          错误的相关 ID

          更改很小,但允许您在日志文件夹中搜索相关 ID 相关 ID 以查找错误。您可以使用此 ID 在 Logs 文件夹中查看错误。

          【讨论】:

            【解决方案6】:

            对同步事件处理程序的更多控制:

            目前在 07 我们有一个选项可以取消事件设置 ErrorMessage 将显示在 SharePoint 的普通无聊页面中。它在 MSS 10 中得到了改进,现在我们可以设置我们要将用户重定向到的重定向页面。

            【讨论】:

              【解决方案7】:

              Visual Web Parts:Web 部件的设计时体验。无需动态创建控件或使用笨拙的用户控件解决方法。这应该可以缓解 ASP.NET 开发人员在加快使用 SharePoint 时遇到的痛苦。

              【讨论】:

                【解决方案8】:

                能够使用 InfoPath 为列表添加自定义列表表单。您也可以指定字段的验证逻辑。

                【讨论】:

                  【解决方案9】:

                  他们说他们已经简化了性能,所以我很想看到结果。我不认识喜欢使用 SharePoint 的用户或开发人员。在 2010 年之前,它是我用过的最臃肿的网站。

                  【讨论】:

                  【解决方案10】:

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

                  【讨论】:

                    【解决方案11】:

                    基于 XSLT 的列表视图呈现

                    【讨论】:

                      【解决方案12】:

                      Business Connectivity Services (BCS) - 在 MOSS 中称为 BDC - 不仅能够从外部数据存储读取数据,而且能够回写。如演示视频所示,将有一个外部数据类型列表,可让您连接外部数据存储并自动呈现添加/编辑表单。

                      【讨论】:

                      • 有谁知道他们是否启用了轻松使用使用复合键的数据库?
                      • 在我看来,这似乎是理论上听起来很棒的功能之一,但是一旦您尝试在“现实世界”中实施可更新的外部数据,它在大多数情况下将成为技术困难和政治的泥潭石墙
                      • @Ryan :非常真实,我们对 2010 年推出的这款产品感到非常兴奋,但开箱即用的可能性总是不公平的。
                      【解决方案13】:

                      官方 LINQ 支持。说真的,CAML is stupid,在大多数情况下用 LINQ 替换它会是一件好事。

                      【讨论】:

                      • +1 我完全同意。 CAML 一直困扰着我,用 LINQ 代替会很棒
                      • +1,虽然很遗憾它在底层使用了相同的缺陷引擎(例如,连接是客户端而不是服务器端)。
                      • 记住 - LINQ 或没有 LINQ,列表“加入”永远不会加入。列表可以是很多东西,但它们绝对不是表格。
                      • 只是为了让任何可能感到困惑的人清楚,CAML 并没有消失......它仍然用于提供功能,但 CAML 查询现在可以很容易地被 LINQ 查询替换。
                      【解决方案14】:

                      我不得不说干净的 XHtml 输出。在我使用 sharepoint 的 3 年里,这一直困扰着我。

                      【讨论】:

                        【解决方案15】:

                        新的Client Object Model (OM),这将使编写在远程计算机上运行的 SharePoint 应用程序变得更加容易。它看起来比使用当前的一组不一致且繁琐的 Web 服务要容易得多。

                        【讨论】:

                        • 这也应该对新开发者有所帮助,因为很多人都从 Web 服务开始。
                        猜你喜欢
                        • 1970-01-01
                        • 1970-01-01
                        • 2013-06-17
                        • 1970-01-01
                        • 1970-01-01
                        • 1970-01-01
                        • 2015-09-06
                        • 2015-10-17
                        • 2011-03-31
                        相关资源
                        最近更新 更多