Office系列是微软最重要产品线之一。Office不是世界上第一个办公套件,现在市场上也有竞争对手的产品存在,但为什么它能力拔头筹,在办公软件市场上独占鳌头?显然这里没有“卑鄙的捆绑战略”什么事,Office是单卖的,而且价值不菲。从单个软件品质上看,MS Office与Open Office/Star Office,甚至国产的WPS Office想比,未见得有多大的优势。就功能而言,面上看到的,也不过就是写文档、填表格、做幻灯,在某些特性上,竞争对手产品甚至优于MS Office。
孟岩在他的文章中,写到和郭安定的一次谈话。那次谈话,从开发的角度,揭开了MS Office System成功的面纱一角。窃以为,MS Office System的成功,根本乃是由于套用了Windows的平台策略,从而形成牢不可破的竞争力所致。
微软于1983年推出Word的第一个版本,1989年移植到Windows平台。在DOS、Windows 3.x、Windows 95平台上,Office套件逐渐丰满起来。2001年5月,在Windows XP发布三个月之后,Office XP也推出了。此时,Office已树立在桌面办公软件上的霸主地位。在这一时期,Office是依靠多个独立软件,覆盖到用户多方面的办公需要。在我记忆中,当时似乎只有Lotus提供功能相当的完整软件包(Lotus SmartSuite)。实话说,Office要比SmartSuite好用许多,在用户界面方面和软件品质、本地化方面,都大大好于SmartSuite。
从2003版开始,Office套件的名字上加了一个词:System。也是从这个版本开始,Office的平台战略崭露端倪。除了先前对VBA的内建支持,各个核心软件的组件模型也支持使用VS.NET工具进行开发。在XP及以前的版本中,OLE Automation一直是重要的特性,到2003,针对Office软件进行二次开发,变得更加简便和统一。Office System 2007相对于以前的版本,可以说是一次飞跃。在软件界面上,以任务为导向、取消菜单式导航,都是很贴心的设计。首次整合进来的Groove,提供了基于P2P的协同办公解决方案。
目前的Office System,已经演化为一个平台。从套件本身来说,有提供基础功能的Word、Excel、PowerPoint、OneNote、Visio,有提供信息整合手段的InfoPath和Access,有提供效率管理及沟通手段的Outlook,还有提供小组级协同办公的Groove。利用套件自有功能和SDK,即可开发出基于桌面的定制化办公应用。对于较大型企业,经由后端SharePoint Server,亦可开发出功能完整的企业级应用。对于互联网应用,也有按月租收费的Live Office服务提供。
从技术上看,除了与.NET Framework的集成更加紧密外,对于移动端(智能客户端)、Web等的支持,也到达一个较高可用度。微软站点上列出了数百家认证企业,他们为客户提供基于Office System的办公解决方案,涵盖商业智能、通讯及协作、可视化数据、桌面部署、企业内容管理和表单、企业搜索、办公智能客户端和统一通信等领域。单个软件,或软件的基本功能,也许谁都能做,但从软件拓展出来的整个产业链,就几乎是牢不可破的了。这几百家认证解决方案提供商后面,也许代表了上万家乃至更多客户,客户的信息化逻辑和数据,都已绑定在Office System上面。
至于为什么在国内没有形成这个产业链,大家还是在重复开发各种OA系统,原因很多,我认为主要原因是系统集成商没有去做这方面的尝试。就客户需求而言,把信息化系统建立在每天都在用的办公软件上,是再自然不过的事情。也许有这样一种可能:如果基于Office System去做OA,会让客户认为开发工作价值不大,从而导致利润下降。又或者,“国内不存在这个产业链”的判断根本就是错误的?据我所知,微软中国有支持ISV或SI的部门/小组,他们应该会有一些数据。
就这样,微软把一个办公软件,做成一套办公软件,再把一套办公软件,做成一个办公系统,做成一个系统开发平台。你不得不佩服微软的战略。相比Office System,不管是Star Office还是Google的在线文档处理,都仅照顾到个人用户。企业办公软件市场,仍然是微软的天下。
我知道,会有读者质疑本文是不是微软的“托”。是不是托,要看写的东西是否属实。平心静气地观察Office这些年发展的态势,你会得出同样的结论。我没有替微软吹嘘Office System有多么好,只是在描述现存的市场情况。作为技术人员,有时应该跳出技术圈子,从另外一种角度看问题。争论VBA是否是好语言,是完全没有意义的,倒不如看看,能用VBA做什么。同样,争论Office System是不是好系统,也完全没有意义,倒不如好好想一下,你的公司能否在这个商业市场占有率超过百分之九十的平台上,挖掘出什么机会。中国信息化程度低于美国,是跟着人家屁股后头追。我相信未来Office会变成许多机构的“沉没成本”,变成不可不为的投资(使用习惯已通过盗版被固定),那时,机构在信息系统上的投资,会脱离Office System呢,还是集成到Office System?答案无需解释了。
FROM: http://blog.csdn.net/grhunter/archive/2006/12/08/1435032.aspx