首页 文章

SharePoint移动客户端开发选项

提问于
浏览
1

我已阅读amountdocumentation以及一些blogs并希望检查我对SharePoint移动客户端开发选项的理解,而无需在SharePoint服务器本身上进行开发 .

SharePoint 2010

  • Server Object Model :不适用,因为代码必须在SharePoint服务器上运行 .

  • Client Object Model (JavaScript) :不适用,因为不允许跨站点脚本 .

  • Client Object Model (Managed .Net code) :可能,但需要额外的.Net服务器与SharePoint服务器通信 . 然后,这个新服务器可以为移动客户端提供JSON服务 .

  • RESTful :功能有限,但与托管客户端对象模型不同,不需要额外的服务器 .

SharePoint 2007

  • Server Object Model :不适用,因为代码必须在SharePoint服务器上运行 .

  • Deprecated SOAP web service :可能 .

问题:此列表是否详尽无遗?我的摘要准确吗?

1 回答

  • 2

    我相信对于SharePoint 2007,还有一定数量可以通过FrontPage RPC调用完成 . Web服务接口是一个小故障,通常是不完整的,我不确定它是否被广泛使用,它肯定似乎没有得到很好的支持 .

    当我为一家与SharePoint广泛接口的公司工作时,我们拥有自己的Web服务,可以使用服务器对象模型 . 即使这样也遇到了问题,因为对象模型的某些部分并没有很好地暴露出来,即使在微软内部也看起来并不总是那么容易理解,但它是与Sharepoint进行足够程度的远程集成的唯一方法 .

相关问题