SharePoint 2010开发最佳实践
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.1 SharePoint能做什么

SharePoint可以被看做是企业信息门户(正如在很多公司里SharePoint正被如此使用);SharePoint也可以被看做是应用程序工具集,信息工作者可以创建文档库、工作空间、工作流、维基、博客、面向团队合作的列表(如事件、通知、任务)等,SharePoint Workspace(上一个版本是Microsoft Office Groove 2007)可以离线访问这些数据;SharePoint也可以被看做是工作流宿主(这也是很多公司使用SharePoint的原因之一),有很多国内外厂商基于SharePoint提供了工作流开发产品,比如K2、Nintex、Flowman等;SharePoint可以作为企业内容管理应用,包括文档管理、记录管理以及Web内容管理;SharePoint是数据的存储中心,通过类似于数据库表的列表来存储各种数据,并提供了LINQ、CAML方式访问列表数据;SharePoint还可以是服务的宿主,通过基于WCF的客户端对象模型,默认提供诸多WebService服务,为用户提供各种数据服务;SharePoint还支持丰富的客户端UI定制,通过浏览器定制页面,用SharePoint Designer定制页面,结合客户端模型以及SilverLight等技术,SharePoint可以定制非常绚丽丰富的页面。不仅如此,通过客户端模型,结合WPF等还可以开发出很多客户端的应用,提供良好的用户体验。