SharePoint會成為企業級應用的App Store么?
原創說起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能否成為一個企業領域的應用聚合地,為廣大的企業們提供一個更省心省力的統一溝通與共享的平臺?讓我們拭目以待。