SharePoint Online VS SharePoint Server 2010
SharePoint 2010的是微软新一代企业门户及协同工作平台,其强大之处在于快速搭建、信息检索、系统集成。结合Office 2010的服务器和桌面产品,SharePoint 2010可以创建企业门户、知识管理系统、文档管理系统、协同办公系统、社区网站、业务分析系统等一套软件构建多种应用与解决方案,这有利于中小企业提高信息化的能力、节约IT成本。
在本文的前两部分已经介绍了SharePoint Online的一些基本功能, SharePoint Online是基于SharePoint server 2010搭建的,那么从开发人员的角度来看,这二者之间有什么功能上的区别呢?
功能 | SharePoint Online | SharePoint Server 2010 (内部部署) |
浏览器配置 | 可用 | 可用 |
SharePoint Designer 自定义 | 创建数据丰富的接口 通过工作流管理业务流程 连接到 SharePoint 内部和外部的数据 设计和品牌 | 创建数据丰富的接口 通过工作流管理业务流程 连接到 SharePoint 内部和外部的数据 设计和品牌 Business Connectivity Services |
SharePoint 解决方案 | 沙盒解决方案 | 服务器场解决方案 沙盒解决方案 |
客户端对象模型 | Silverlight .NET Framework 托管 ECMAScript | Silverlight .NET Framework 托管 ECMAScript |
Silverlight Web部件 | 可用 | 可用 |
Web 服务 | .NET SharePoint Web 服务的子集 REST API Excel Services REST API | All .NET SharePoint Web 服务 REST API Excel Services REST API |
InfoPath 表单 | 沙盒解决方案表单 | 沙盒解决方案表单 管理表单 |
工作流 | 声明性 沙盒解决方案工作流活动 | 声明性 沙盒解决方案和场工作流活动 |
表1 开发人员功能比较:SharePoint Online 和 SharePoint Server 2010
写在最后
Office 365将作为一种基于订阅的软件即服务 (Software as a Service, SaaS) 产品提供 了SharePoint、Exchange 和 Lync服务。这些服务托管在由微软管理的数据中心。SharePoint Online 为需要功能强大的 SharePoint 协作平台但没有运营资金来在内部承载软件的公司提供了一个非常有吸引力而且灵活的选项,而且还为开发人员提供了一套可靠而灵活的开发接口,这样对企业(有规划打算部署SharePoint产品的企业)来说,就没有必要一次投入较多去购买SharePoint产品及其服务器,这也符合云计算时代提高资源利用率、按需付费的特点,节约了企业的IT投入。但是目前还有一个问题是:已经部署了SharePoint应用的企业如果要使用SharePoint Online服务,如何把现有应用给迁移到SharePoint Online上去,这是一个问题。