什么会让使用SharePoint进行开发更加容易?
一个更好的产品。
目前它有很多不像开发环境应该有的行为。
希望下一个版本将拥有基于SQL Server的列表,您可以在其中获得事务支持和更好的性能......
比尔·盖茨在2008年2月提出了这个问题,即Sharepoint在列表中有3000个项目时会出现问题,而SQL Server轻松支持数百万个项目时,这是一件奇怪的事情....
构建和部署过程需要简化。有许多工具可用于创建WSP文件,但它们都擅长其中的某一方面,但最终你需要扩展或重新设计解决方案WSP部署包以适应你的环境。
标准HTML和更好的DOM支持。
信息丰富的错误消息。
虽然更容易调试和减少 XML 很诱人(正如其他人所建议的),但我会满足于一些更加谦虚的东西。
SharePoint 通常“吞噬”异常或其他错误消息。很多时候,当自定义页面或 Web 部件失败时,您会得到一个晦涩难懂的“无法显示页面”的消息。如果幸运的话,设计师会指导您找到问题,或者您可能会在日志或系统事件查看器中发现一些细节。但在许多情况下,您什么也没有。
例如 - 在编辑器上可以工作但在站点上无法工作的业务数据目录 XML 巨兽、随机失败的 XML Web 部件、XSL 打字错误或错误等。所有这些都比应该花费更长的时间才能找到,并且有些是无法调试的。
减少使用XML(例如schema.xml等)。
建议也查看@SPDevWiki的页面 http://www.sharepointdevwiki.com/pages/viewpage.action?pageId=7340352
如果有更少的人试图滥用产品,事情也会变得容易得多 ;)