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?答案无需解释了。
分享到:
相关推荐
总的来说,2007 Office System驱动程序:数据连接组件是连接和操作不同数据源的强有力工具,为开发人员提供了丰富的数据处理能力,是构建和维护数据驱动应用程序时不可或缺的一部分。无论是在企业级应用还是个人项目...
这个组件使得非 Microsoft Office 应用程序可以使用它们从 2007 Office system 文件中读取数据例如从 Microsoft Office Access 2007(mdb 和 accdb)文件以及 Microsoft Office Excel 2007(xls、xlsx 和 xlsb)文件中...
2007 Microsoft Office System 自述文件
2007 Office system 驱动程序:数据连接组件 - AccessDatabaseEngine,可用于解决错误:System.Data.Odbc.OdbcException (0x80131937): ERROR [IM002] [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定...
微软最新的办公软件OfficeSystem2013不仅程序界面有了革命性的改变,Office文档的默认保存格式也发生了变化。和旧版的Office(Office97、2000、XP、2003、2007)相比,常见格式的Office文档文件的扩展名后都增加了一个...
【标题】"2007 Microsoft Office System冬日盛宴系列之十四:SharePoint Designer 2007:Office SharePoint Server 2007的定制利器"揭示了Microsoft在2007年对于其企业协作平台的重大提升,特别是通过SharePoint ...
在信息技术领域,Microsoft Office 2007的数据连接组件AccessDatabaseEngine是至关重要的一个部分,它为各种应用程序提供了一个桥梁,允许它们与不同类型的数据库进行交互,尤其是与Microsoft Access数据库。...
Microsoft Office System是一个包含多个办公软件的系统,它为用户提供了一系列可用于创建、管理、交流、获取信息和处理数据的应用程序和服务器产品。这一体系中的产品包括但不限于Word、Excel、PowerPoint、Outlook...
标题中的“Office2007 和2003 system兼容包”是指一种软件解决方案,用于在安装了Microsoft Office 2007的Windows系统上能够打开、编辑和保存由Microsoft Office 2003或更早版本创建的文件格式。这种兼容包允许用户...
2007 Microsoft Office system suites.doc
### Microsoft Press First Look 2007 Microsoft Office System #### 标题解析: - **Microsoft Press First Look 2007 Microsoft Office System**:此标题表明该书籍是Microsoft Press出版的一本关于2007版...
一、如果在运行某软件或编译程序时提示缺少、找不到microsoft.office.interop.word.dll等类似提示 下载来的microsoft.office.interop.word.dll拷贝到指定目录即可(一般是system系统目录或放到软件同级目录里面),...
"C# OA Office system 全部源代码"的开放性为开发者提供了一个宝贵的实践平台,欢迎大家参与讨论,分享经验,共同提升。无论是初学者还是有经验的开发者,都可以从中受益,加深对C#和OA系统开发的理解。 总之,C#...
2007 Office系统兼容包是一个重要的工具,旨在帮助用户在没有安装完整版本的Microsoft Office 2007的情况下,能够打开、编辑和保存使用新文件格式(如.docx, .xlsx, .pptx等)创建的文档。这个7z压缩包包含了必要的...
- **版本发展:**自2001年首次发布以来,经过多个版本的发展,已成为微软Office系列中的重要组成部分。 - **应用场景:**广泛应用于企业内部的信息共享、项目管理、知识管理等领域。 **SharePoint关键技术点:** - ...
标题中的“Microsoft Office Access database engine 2007 Chinese simplified”指的是微软的Access数据库引擎2007简体中文版。这是一个重要的组件,主要用于处理和管理Microsoft Office Access数据库格式(.mdb和....
2. 源码开放:作为一个源码开放的系统,Web-OfficeSystem允许用户查看和修改其内部代码,这为用户提供了自定义和扩展系统的可能性。用户可以根据自身需求调整功能,或进行二次开发,以适应企业的具体管理需求。 3. ...