说起SharePoint,可能更多人熟悉的是它之前的一个名字,Office Communication Server(OCS)MOSS(原文有误,SharePoint的前身实际为Office XP中的Team Service组件,也是后来Office 2007当中的MOSS 2007。感谢王春海指出此错误)。这个一开始以Office组件形式存在,现在也仍然大大依托于Office的服务,以提供企业门户、文档协同等功能为主。而到了SharePoint 2010,微软似乎希望改变SharePoint这个Office组件的身份,想要将其打造成一个***的企业平台,将Office、Exchange、Lync、Project和Visio结合起来,并吸引更多的开发者们进来进行二次开发。
在此次的微软TechEd 2010上,SharePoint无疑也是微软宣传的一个重点,而SharePoint开发的课程相对于应用的课程而言基本是五五分立,可见这个平台对开发者的重视程度。SharePoint的几门开发相关课程都大受欢迎,甚至到了***一天的倒数第二门课程,涂曙光老师的“为 SharePoint 2010 创建工作流”这节课,不仅课上人满为患,课后还有很多开发者提出了非常多的问题,可见开发者们对于SharePoint技术的关注。
SharePoint目前在国内已经有了相当广泛的应用,尤其因为Office的流行以及Windows Server、Exchange Server在中小企业内部的普及,使得SharePoint技术成为了企业内部实现共享的首要考虑方案之一。除了企业门户和方便的文档共享机制之外,SharePoint 2010还在数据挖掘、企业领域解决方案方面进行了很多改善。根据涂曙光老师的介绍,这方面的改进一方面是微软为了顺应当前企业业务对IT之处的需求变化而做,另一方面也是微软本身对SharePoint的定位有了新的定义所致。
然而,中小企业想要采用SharePoint,仍然存在着其他的问题。而***的一个问题,就是在于SharePoint只是一个平台,而不是一个已经完工的系统。根据51CTO编辑跟一些企业的信息中心主任的交谈,中小企业讲究低成本与高效率,比如内部要使用一个OA系统,由于行业不同,其业务工作流也不同,需要一个可以立刻拿来用的系统,既便宜又省心;而如果要采用SharePoint,这方面却找不到什么现成的产品可以使用,需要进行二次开发。无论在SharePoint上进行开发的难度有多低,中小企业如果不是自身业务与IT有关,肯定没有时间精力自己进行相关的二次开发,需要找第三方来做,这自然比较麻烦,也潜在的增加了成本与风险。另外,SharePoint本身的门户功能对中小企业不一定有多大的实用性,而文档共享则可以轻易的通过文件服务器来取代,这就使他们对SharePoint难以产生更大的兴趣。
所以,SharePoint如果想要更加快速的被中小企业所接受,那么则必须在其平台之上,提供一些拿来就能用的“企业应用”。好比大家都关注的工作流,如果有一批现成的针对不同行业的工作流系统存在于SharePoint平台之上,那么无疑对于中小企业的吸引力会更大。这对于开发者们而言,无疑也是更大的价值体现。笔者跟SharePoint 2010开发者指南的编写与维护者之一Francis Cheung也简单的聊了聊这方面的问题,Francis身为一个开发者,对于这个发展前景也感到非常兴奋。而接受了51CTO专访的涂曙光老师,也很希望能有更多的开发者参与到SharePoint 2010这个平台上来。
有人说,在这个年代的移动领域,平台都是次要的,应用才是王道;而谁掌握了开发者,谁才拥有最终的胜利。SharePoint 2010能否成为一个企业领域的应用聚合地,为广大的企业们提供一个更省心省力的统一沟通与共享的平台?让我们拭目以待。