sharepoint 扩展技术体会

忙了两个月,写了一个月的sharepoint应用,发现其实sharepoint开发完全可以做到随心所欲,

不过首先要了解sharepoint技术体系,第二要深入研读sharepoint SDK,最后还是asp.net

1、feature ,feature作为扩展其实完全可以完成整个站的工作,关键是布置和开发起来要比其他方案容易很多

2、webpart

3、用户控件

4、内容类型字段类型的扩展,这个就很有用,通过字段扩展就可以做校验等功能

5、事件(eventhandler),这个有时候布置的时候会莫名其妙失效,而且做校验的客户体验比较糟

6、http modal 不了解

7、服务器控件,正在写,还没布置上去。

8、web servies 没应用

9、工作流 还没玩到

只是初步的应用,还有很多深度没挖到呢。

使用LINQ查询SPListItemCollection替代CAML,就简单很多。

ajax目前还没应用,另外也想探索WCF在sharepoint上的应用。

sharepoint作为平台,如果逻辑简单的话就非常便利。

不过业务系统界面逻辑很复杂,尤其如果不利用替换的方法,对new、edit、display等List自动生成的Form的校验和功能扩展目前我就没有好的法子解决,用事件的法子感觉比较差,有时候会失效。希望哪位高手提点一下。

 

你可能感兴趣的:(SharePoint)