什么会让使用SharePoint进行开发变得更加容易?

4
什么会让使用SharePoint进行开发更加容易?
9个回答

12

一个更好的产品。

目前它有很多不像开发环境应该有的行为。

  1. 释放对象
  2. 遍历具有3000/4000项的小列表时的性能
  3. 缺乏事务支持

希望下一个版本将拥有基于SQL Server的列表,您可以在其中获得事务支持和更好的性能......

比尔·盖茨在2008年2月提出了这个问题,即Sharepoint在列表中有3000个项目时会出现问题,而SQL Server轻松支持数百万个项目时,这是一件奇怪的事情....



今天听了Martin Fowler的演讲,他谈到当软件设计不够优化时以及何时应该添加新功能时,你必须付出一定的代价,如果软件设计更好,你就不必付出这样的代价。这个术语被称为设计债务,这就是Sharepoint产品所面临的问题,希望2010年能够改变这种情况。http://www.ibm.com/developerworks/rational/library/edge/09/jun09/designdebteconomics/index.html - salgo60

8

构建和部署过程需要简化。有许多工具可用于创建WSP文件,但它们都擅长其中的某一方面,但最终你需要扩展或重新设计解决方案WSP部署包以适应你的环境。


6

标准HTML和更好的DOM支持。


5

信息丰富的错误消息。
虽然更容易调试和减少 XML 很诱人(正如其他人所建议的),但我会满足于一些更加谦虚的东西。
SharePoint 通常“吞噬”异常或其他错误消息。很多时候,当自定义页面或 Web 部件失败时,您会得到一个晦涩难懂的“无法显示页面”的消息。如果幸运的话,设计师会指导您找到问题,或者您可能会在日志或系统事件查看器中发现一些细节。但在许多情况下,您什么也没有。
例如 - 在编辑器上可以工作但在站点上无法工作的业务数据目录 XML 巨兽、随机失败的 XML Web 部件、XSL 打字错误或错误等。所有这些都比应该花费更长的时间才能找到,并且有些是无法调试的。


我讨厌那个“值不在预期范围内”的异常,每当API出现问题时它就会弹出。 - Ries

3
使开发过程更像“传统”的asp.net开发,换句话说是使与VS的集成更好。您应该从VS而不是SharePoint(即SPD)中开发针对SharePoint的内容。 Codeplex上的SPVisualDev已经改善了这一过程,但我希望(并且我说希望)在VS2010和SP2010中得到更好的支持。

3
远程部署: - 一个中央的Sharepoint,并且透明化远程调试。

3

减少使用XML(例如schema.xml等)。


1

-1

如果有更少的人试图滥用产品,事情也会变得容易得多 ;)


哦,没有评论的负反馈?啊呜 我认为这是问题的常见来源...人们试图把方形的SharePoint钉塞进他们问题的圆洞中。 - ArjanP

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