设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 开源资讯 Firefox 查看内容

热点观察:阻碍Firefox在中国发展的三大顽疾

2007-9-11 09:02| 发布者: joejoe0332| 查看: 3651| 评论: 3

  二、标准不一 心态不正

  W3C是WEB的创始者,也是网页标准的制定和维护者。理论上讲,只要网站开发者严格遵守W3C定义,无论用户使用哪一个浏览器都应当获得完全一致的页面。然而,当微软凭借捆绑手段将IE推上垄断地位之后,却逐渐远离W3C,推出了一套新规则,并与自己的Visual Studio等开发平台结合起来。

  为了充分利用IE新特性和集成开发环境的工作效率,许多网站开发者开始向微软倾斜,W3C就这么眼睁睁的看着IE成为事实上的WEB标准。于是,最糟糕的事情发生了——许多网页只有IE才能正常显示,而Firefox等严格遵循W3C标准的浏览器却成了“有兼容问题”的,这在中国更是尤其严重。

  中国网站与国外网站的一大不同,是中国的网页上使用了太多Flash动画,虽然这可以使网页变得生动,但Flash却是基于微软ActiveX 的,离开IE便不能运行。尽管现在已经有了Firefox版的Flash插件,但仍然不能像IE那样自动安装,这对“菜鸟”用户来说无疑是致命的。更严重的是,中国各大银行的网上交易安全控件也普遍采用ActiveX技术开发,而且没有For Firefox的版本。为了能够正常进行金融业务,很多Firefox用户被迫同时使用IE,Linux用户更是不得不另外装个Windows。

  除ActiveX以外,中国很多网页的脚本程序也使用了微软专有的VBScript或者IE简写格式的JavaScript。比如我们要对某个组件进行操作,在IE里面只需写“ElementID.action()”,而在Firefox里则必须严格按照W3C标准,使用 “document.getElementById("ElementID").action()”这样的语句。显然,Firefox的代码比IE要复杂得多,而人又总是喜欢偷懒的,于是设计师们在IE的垄断环境下就都被惯坏了。

  不过,Firefox的兼容问题之所以如此严重,却并不是微软一家的责任。正所谓“一个巴掌拍不响”,兼容本就是双方的事,任何人都没有权力一味要求别人兼容自己。Firefox出身于网络,编写它的是一群渴望自由的技术狂人,所以大家都不愿承认微软这个“事实标准”,而是严格按照“国际标准”执行,于是矛盾越拉越大,最终把自己跟最终用户割裂开来。

  上周六,Firefox开发团队中负责CSS等模块的David Baron在北京做技术演讲时,曾被听众问到为什么不兼容IE,他只回答了一句“过多的代码可能会使程序变得更容易出问题”,便再无其他解释。可见,技术狂人的通病在这个团队也未能免俗,他们只知道站在技术角度考虑问题,却对市场毫无意识。在他们眼里,Firefox不过是圈内人士的切磋技术的一个场所,而不是面向大众的一款产品。

酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部