以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 最新动态 & 业界新闻 』  (http://bbs.xml.org.cn/list.asp?boardid=35)
----  标准竞争 微软与IBM难解难和  (http://bbs.xml.org.cn/dispbbs.asp?boardid=35&rootid=&id=43738)


--  作者:admin
--  发布时间:3/8/2007 3:56:00 PM

--  标准竞争 微软与IBM难解难和
作者: Håkon Wium Lie,  出处:IT专家网编译, 责任编辑: 叶江, 2007-03-01 09:15

  【IT专家网讯】微软和IBM两位公司主管人员以书面形式发布了名为《互用性、选择、开放的XML语言》的公开声明。在声明中,提及了微软在坚持标准方面所作的贡献,而对IBM并没有依照标准进行工作的态度进行了质疑
  【IT专家网讯】微软和IBM两位公司主管人员以书面形式发布了名为《互用性、选择、开放的XML语言》的公开声明。在声明中,提及了微软在坚持标准方面所作的贡献,而对IBM并没有依照标准进行工作的态度进行了质疑。

  声明中记述了两种基于文本格式的可扩展型语言的竞争。IBM和其他公司所支持的开放式文本格式(OpenDocument format ,ODF),其中包含了从最初在开放式办公模式(OpenOffice ,OO)下的文件格式到现今由ISO所承认的文件格式。

  微软试图推出自己的Office Open XML,OOXML语言,并且想通过由欧洲标准体Ecma International Ecma支持,直接将其列入ISO标准中。

  这场争论毕竟要为那些定制文件的人带来了一场事先准备好的娱乐节目。Jean Paoli 和 Tom Robertson饱含着泪水和感动地讲述了微软所谓的艰辛历程和所承受的客户压力。微软甚至将Ecma所列出的六千页的声明成为引发革命的火花。然后,声称自己的竞争对手正在采用某些标准限制客户的选择从而达到他们不可告人的商业目的。其实微软有资格批评自己的竞争对手有什么商业目的吗?

  更有甚者,声明中声称“ODF格式与OO及现有的一些产品相互绑定,而OOXML则可以让Office 2007表现强大的功能”。但是我们是否要看一下下面的这句评论:ODF是基于XML的一种OO格式下的内部数据存储结构,而OOXML则是基于XML的一种Microsoft Office格式下的内部数据存储结构。

  在声明中,“选择性”是屡被提及的。作者不遗余力的声称客户需要多个版本的标准来作选择。我是不这么认为,就像客户绝对不会在VHS和Beta之间作选择一样。在美国,移动电话业务就是由于不同标准之间的竞争给用户带来了不少的麻烦。选择性在面临收费电视信号无法接入和电话打不通的时候,自然就会被挫伤。人们项选择的商品的价格和性能,而不会理会他们到底是基于什么标准的。

  在信中有声明称一些政府也要求Ecma提出使他们接受的标准。哪些国家?不就是哈萨克斯坦吗!而哈萨克斯坦的提议是偶然的吗?哈萨克斯坦最近也加入了ISO组织。过去那些由微软雇佣的人终于加入了标准化组织,从而发出了好似同情的声音来声援微软。他们在这次可以买下他们的国家了!

  在这场争论中,ISO必然会面临一个问题,有没有必要在一个组织内部同时容纳ODF和OOXML?我并不对他们中的任何一者存在偏见,但是ISO应该更加注重这两种格式的关系。他们有着相同的功能,解决相同的问题及使用基于语法的XML。就算这是一种标准间的良性的竞争,那存在于同一个标准化组织里面也未免太奇怪了吧。

  由标准间的竞争会对标准产生危害。在1990左右通用标记语言标准(SGML)和办公文档体系结构标准(ODA)之间展开了竞争。他们同是ISO标准,但是我认为这样的竞争对每个相关的人都是不利的。SGML被强制性的加入了一些无用的特征只是为了与ODA竞争。微软并不用为此负责,因为他们并不会理会那些1990年的标准,当然1997年的标准他们也会践踏吧!

  在CSS(阶梯式图片标准)推出差不多一年以后的时间,CSS成为了W3C所推荐的标准。微软顺势向世界广域网协会提出了与之竞争的XSL(可沿展性语言)。(其中的一个支持者就是Jean Paoli。其实他本人应该不会伟XSL作出了什么贡献,他只是因为政治原因被列在了名单里罢了,同样他也会被列在XML编译者的名单中,当然,哪知需要微软的几个电话通知而已。)

  因为在同一时间CSS和XSL存在于同一组织内部,两者都备受煎熬。可以预言,两者都要面临失败。微软将使用一种私有的体系语言,当然那也是指基于自身产品的格式。

  在2006年,正式与ODF展开竞争。微软开始了提交OOXML标准的进程。他们难道还没有得到教训?微软是为了破坏标准而提交标准吗?他想让ODF和OOMXL全部被淘汰吗?

  假如两种标准都被淘汰,那么最可能发生的事情就是,世界上许多人还必须用微软私有的格式"doc," "xls" 或者 "ppt"。这倒是很符合微软的意愿,在其他的领域各公司也只能推出与之相近的格式。例如,MSN协议就不是一个公共协议。

  综上所述,虽然我不是其中任何一种标准的支持者,但是两者就像相互支撑的三角支架一样。假如要让我在其中只选择其中的一者,我宁愿选择只有700页说明的ODF而不是有6000页的OOMXL。但是我相信其中必有一种更好的解决方法。

  可以在HTML和CSS上建立一种更好的全球化的新的顶层格式。其他的语义可以归结为其他特征的编码,例如微软格式和CSS3支持的打印格式。

  为了说明这个可能性,我和Bert Bos联合出版了一本使用 HTML 和 CSS的书。其中的一个重要意义在于表达了一种观点,证明了各种文件可以通过普通的网页浏览器进行浏览。

  在使用网页浏览器时,有一件值得关注的事情就是文档格式符合标准的程度。例如,你可以通过URL协议传输微软的证书到W3C的认证机构。这样做以后,由于证书不是基于HTML规范书写的,因此在大部分的认证机构中会出现33处报错警告。(其中的一个错误报告就是使用不当的层元素)

  那么微软,假如你真的认为标准那么重要的话,为什么不开始使用标准呢?


--  作者:niweiliang
--  发布时间:3/14/2007 12:37:00 PM

--  
最好别和啊
--  作者:jx
--  发布时间:3/15/2007 6:57:00 AM

--  
半斤八两。。。
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
31.250ms