当前位置: 代码迷 >> SharePoint >> SharePoint开发模型您用哪个
  详细解决方案

SharePoint开发模型您用哪个

热度:208   发布时间:2016-05-02 07:00:35.0
SharePoint开发模型你用哪个
发帖那里多了个邀请回复,正好试一下功能看好用不

已经SharePoint 2013和Office 365的时代很久了,微软也在一步步地完善了开发者工具、开发模型
本人是从2007开始的,所以还是只熟悉Server API的那些东西,其他的只是知道有但是没用过

参考这里

在这个话题讨论一下,你平时是用那一种作为开发手段,顺便就自己的认识,谈一谈每个开发模型的趋势吧

随着云端、客户端模型和REST服务接口的发展,个人感觉开发上越来越简单了(体现在VS对SP相关模版的支持、客户端模型和REST服务接口的易用性等),但是有些固有的东西是非server api莫属的,具体情况还应具体分析
------解决思路----------------------
邀请好用~~
一般来说看需求,服务器场解决方案,一般都Server端对象模型,最传统的,写个WebPart什么的,比较方便;
小功能在页面上就可以添加的,一般用客户端JavaScript,比如List里面有个提交意见的,就写个input,用js比较方便,或者读取个列表做车辆限行展示什么的[帝都专用,哈哈];
跟Net交互的时候,用Net对象模型也可以,或者webservice;
REST服务比较纠结,Authentication我还不太清楚,这块通了给第三方用挺好,感觉app里会用多一点;
SharePoint还有Silverlight客户端对象模型,肯定是sl用的了,感觉调用数据,扔sl里展示还不错,不过现在都html5了;
综上,我用的最多的还就是JavaScript和Server端对象模型,吼吼。前者页面上提交、展示都非常方便,后者扩展很好,而且vs开发最传统,哈哈哈。
------解决思路----------------------
以后Office365是大趋势,所以Server Object Model 的使用会减少,而APP的开发会增多。
------解决思路----------------------
我觉得 好的方式。

Azure 开发Sharepoint  使用 JQuery (json)+REST+ OData。

------解决思路----------------------
引用:
Sharepoint  online 我用了一段时间,大概2个月。
快被折磨死了,各种限制,功能非常少,自己开发的代码,上传上去 很多报错。就连list列表 也各种报错。
后来找到  O365的MVP和微软技术支持,他们直接说Sharepoint online 很多功能没有开放。
简单的说 Sharepoint online 只能作为一个摆设 用。
果断切换到Azure了。 

原来是这样。。。不知道SharePoint 下一个版本的时候会不会好一些。
但是我之前看过一个帖子说Azure的数据库有些问题,不知道是什么情况?
  相关解决方案