我为什么相信Sharepoint会赢?

Sunday, January 28, 2007

我为什么相信Sharepoint会赢?

作为一个搞软件开发出生的人,在毕业的早期,我从事过Foxpro、VB、Java、Lotus Notes的开发,基本上毕业前5年都是在进行软件开发和项目管理工作。由于主要是面向政府行业,从事信息化系统的开发,主要是OA系统的开发,因此,98年就可以进行复杂的基于Lotus Domino/Notes系统的政府办公自动化系统的开发,当然后来也转向 .net平台下了。由于多年从事这种协同协作和工作流系统的开发,对协同协作、知识管理、工作流、内容管理等方面的软件和系统就比较关注。

当然后来就逐步转向售前、技术管理、市场营销到现在的综合管理的工作,不过由于是技术出身,所以一直对这些领域继续保持关注。由于早些年主要从事很多Domino/Notes的项目,对于Domino/Notes有非常深的偏爱。Domino/Notes在架构的设计和理念上都是非常棒的,到现在我都这么认为。国外对协同协作和知识管理的概念同国内有非常大的差别。国内一提协同协作就等同于OA,就等同于工作流,而这种工作流又是狭义的工作流。Domino/Notes在国内的市场现在非常差,主要原因并不是Domino/Notes本身的设计问题,而是国内的环境到如今仍然是这样。国外的很多的流程都是以电子邮件为核心的,而国内是以正式的表单配上所谓的工作流引擎来完成的。所以国内的很多OA系统不仅仅不能提高工作效率,反倒大幅降低工作效率,而降格成为录入和查询的工具。我经手设计及管理过7-8个OA项目,真的没有感觉到这东西能够给政府的客户的工作上带来多大程度的提高。

Domino/Notes除了不适应国内的这种协同协作方式外,还有就是其封闭性,我认为这种封闭性最终会毁掉Domino/Notes这个优秀的平台。特别是在语言的支持方面,更是一个非常痛苦的事情。在这个OO风行的年代,任何事情都是对象。但Lotus仍然使用Script和宏,Lotus Script从一种Script语言的角度来讲,确实是非常不错的。但这是一个比较封闭的语言,缺乏象Java和.Net这样主流的语言的配合和支持。使用Lotus Script进行业务系统的开发就像在使用VB5的感觉一样。Script带来的问题是致命的。比如当年我们在处理一个大型的业务系统时,基本上花费了7/8个人2年的时间在Lotus下疯狂的编程,而在1/2年后,代码就已经很难进行阅读,很难进行维护。C/S架构的Lotus Domino/Notes其实并不是Domino/Notes的缺点,就我看来,这其实是一个优点。Domino/Notes设计很巧妙,就是Notes是C/S的客户端,而所有的程序都保存在服务器上,服务器一旦更新,客户端立即更新。这一点在当年B/S的业务还没有流行的年代还是非常先进的。如果没有这种特性的支持,在几千/几万个Notes客户端部署后,应用程序的更新和维护所带来的复杂性是巨大的、痛苦的。可惜在国内,凡是系统,毕是B/S,C/S就意味着落后,Lotus Domino/Notes现在在政府的客户中(其他行业我不清楚)就意味着落后和陈旧。Java和.Net才是新潮和先进的。

后来了外企,对协同协作有了新的认识,也习惯了外企的基于邮件的工作方式,同时再回想起Lotus Domino同邮件系统的结合,确实是非常好的思路。而在06年接触Sharepoint之后,惊叹Sharepoint的设计概念和Lotus Domino/Notes的相似性。Lotus Domino/Notes一些好的设计,在界面元素命名、操作方式和对象架构,有非常多的相似点。Microsoft确实非常善于学习和借鉴。后来在网上看到了奥兹(原Lotus Domino/Notes的设计师)被Microsoft挖过去,做了总设计师,才明白里面的原由。Microsoft在Sharepoint的设计时,除了吸纳了Domino/Notes的一些优秀的设计理念,还进行了大量的设计创新,并把Sharepoint设计成一个完全的基于Internet/Intranet的优秀的Web知识管理、协同协作的平台。微软毕竟是微软,微软的思维模式确实是商业化的思维模式。微软把Sharepoint提升到一个非常高的高度(要不然奥兹也不会成为总设计师),并以Sharepoint为核心,与微软的基本上所有的产品都进行了集成和整合。

 

Exchage: 基础的邮件系统
AD: 在Intranet情况下和大量微软产品的环境,AD是目录服务的最佳选择
Infopath: Infopath与Sharepoint整合,才是Infopath的最佳的展现平台
VS 2005: VS2005全力支持Sharepoint的开发
Frontpage: 直接终止该产品线,更名为Sharepoint Designer
MS Content Server: 直接终止该产品线,融入到Sharepoint中
Office Word/Excel/Powerpoint/Vision... : 作为Sharepoint的内容编辑的重要工具之一,与Sharpoint高度集成
Rights Mangement: 与Sharepoint紧密集成
IIS: Sharepoint架构在IIS上,但独立于IIS,Sharepoint具有非常高的特权
SQL Server 2005: Sharepoint 最佳的存储,也是唯一的存储数据库
Excel: Microsoft为了扩大Excel的企业级应用,推出了运行在Sharepoint Server上的Excel Service, 该东西未来绝对会成为MS平台上非常重要的展现工具
.Net framework 3.0: Sharepoint 最佳是架构在.Net Framework 3.0上,3.0里面的工作流主要是给谁用的,不是Word/Excel,更多的是给Sharepoint用的,Sharepoint才是真正的企业级的协同协作平台,Word/Excel仅仅是一个客户端的展现工具而已
ASP .net 2.0: Sharepoint 架构在ASP .net 2.0上,是 ASP .Net 2.0上一个早期的一个非常重要的、重量级的应用
...
Sharepoint以其开放性、集成性和庞大的资源和开发团队支持,必将赢得这个协同协作市场。这是Microsoft擅长的一点,就是整合、集成、协同作战。其实我们讨厌微软,认为其垄断,但我们自己是否也天天在想着垄断,等我们垄断后,我们还能否象微软一样,仍然具有非常高的创造性?我在神州数码时,公司提到斯巴达克方阵,也是协同作战的道理。我一样,也不喜欢微软的霸气,当然我也不喜欢IBM,我喜欢Google、Apple这样的公司。但我相信,任何产品在同Sharepoint的竞争中,将会是非常痛苦的,成功的可能性也是很小的。作为一个职业经理人,个人喜好与选择并没有这么大的关系,所以我将持续的研究Sharepoint.


Posted by nelson zhai at 12:49 AM 

Labels: Domino, Notes, Sharepoint


评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值