InfoQ

InfoQ

新闻

我的书签

登录注册 以永久保存书签。

该内容已经被标记书签!

标记书签错误,请重试!

IE6正在出局?

作者 Dionysios G. Synodinos 译者 宋玮 发布于 2008年7月23日

领域
架构 & 设计,
企业架构,
语言 & 开发
主题
Java ,
Ruby ,
RIA ,
JavaScript ,
Web 2.0 ,
.NET
标签
Dojo ,
Apple ,
AJAX ,
CSS ,
jQuery ,
Internet Explorer

自从2002至2003年间达到了95%的市场份额高峰之后,Internet Ecplorer 6(IE6)的市场份额正在快速下降。到2008年底的时候,重要的在线服务、厂商和Web框架将要放弃支持IE6。今年IE6将要寿终正寝吗?这对Web2.0开发者又意味着什么?

最近37signals(Ruby on Rails框架背后的公司)宣布他们将于2008年8月15日起在他们的所有产品范围内逐步停止对IE6的支持。

Internet Explorer 6 浏览器于2001年发布,其替代者——Internet Explorer 7在两年前的2006年就发布了。现代浏览器如IE7、Firefox以及Safari提供了引人注目地更好的在线体验。由于我们的客户对IE6的使用终于下滑到了底点,终于到了升级IE6的时候了。

IE6是上一代的浏览器。这意味着IE6不能提供现代浏览器可以提供的等同的Web体验。继续支持IE6意味着我们不能优化我们的界面或者在我们的应用中增强客户体验。支持IE6意味着发展更慢、进步更少、甚至在某些地方没有发展。我们应该确保对于广大的客户来说体验尽可能得好,继续支持IE6会拖我们的后腿。

Apple也在其.Mac服务上放弃对IE6的支持,它最近被重新打上了MobileMe的商标。在2008年6月9日发出的一封电子邮件中,Apple这样通知.Mac的捐助者:

为了使用新的Web应用,请确保你使用以下浏览器之一:Safari 3, Internet Explorer 7或Firefox 2(或更高版本)。

SproutCore——Apple的MobileMe服务所支持的JavaScript框架,将不再支持IE6,正如Peter Bergström所宣布的:

我正在考虑摒弃IE6,因为它既缺乏很多特性又过于缓慢以至于构建客户端应用时用处不大。

SaveTheDevelopers.org站点正在进行一场IE6歼灭战

我们当前的战役集中在帮助用户升级他们的Internet Explorer 6 Web浏览器。这场战役将导致以前的IE6用户在Web上拥有更愉快的体验,同时通过加速过时浏览器退役的过程,(有希望)为Web开发者创造一个压力更小、复杂性更低的环境,

至于SaveTheDevelopers.org,Erick Schonfeld在TechCrunch上报告说“Web上有一种痛苦叫做IE6”:

对程序员来说,延缓升级是不可接受的。换句话说,他们发现真正痛苦的事情是确保其Web应用在五个不同的浏览器上运行。不仅如此,IE6支持一些非标准特性和与其它浏览器不兼容的功能。而且安全漏洞也太讨厌了。

Rob Pegoraro张贴在Washington Post上的博文肯定了对Internet Explorer 6的支持应到此为止

如果你还在使用IE6,现在是摒弃它的时候了。如果你让我对该浏览器提供协助,我不会再提供任何帮助——相反,我将建议你从根源上解决问题——使用更好的浏览器。

如果你运行的是Windows XP,你可以升级到IE7。但是对大多数用户,更简单地升级是使用Mozilla Firefox(如果调整到新界面需要时间的话)。

即便是使用IE6访问Facebook的时候,你也会得到如下信息:

请阅读以下内容!

你或许应该升级你的浏览器。

你现在正在使用Internet Explorer 6浏览Facebook。如果你升级到IE7或换用其它浏览器,Facebook将工作得更好。

还有很多 更多的 公司已经宣布停止在他们的在线服务中支持IE6。

也有很多声音反对立即终结对IE6的支持,比如John Resig——Mozilla的一个JavaScript传道士、jQuery的创建者,他激动地认为不支持IE6会伤害到Apple、Sproutcore、以及通常的Web开发商

当开发商不再努力支持这么多用户时,我感到很困扰。它看起来好像是不可能做到这种支持,这给了开发商一个很坏的说辞。

InfoQ就这一话题直接接触了John,他是这样回答的:

我对Apple感到很失望,他们只限于支持Internet Explorer 7,而完全缺乏对IE6提供支持。Apple有责任为开发者们树立一个好的榜样(尤其考虑到他们是一个浏览器提供商),而他们忽略在市面上最流行的两个浏览器显示了其缺乏对Web开发者的承诺和责任感。

我觉得37 Signals的责任小些,因为他们只是一个构建应用的小公司,如果他们希望丢掉客户,或强迫客户走向一个特定的方向,那是他们的特权。

同样,Dojo toolkit看起来将持续支持IE6很长一段时间,正如SitePen的CEO及Dojo的创造者Dylan Schiemann所述:

从发布伊始,Internet Explorer 4、5、5.5、和6就以其有效特性改善了Web开发者的生活,但是自从IE6问世已经有7年了。到今天,我估计开发者们花在IE错误成灾的行为上的金钱不下数十亿。

对于Dojo的情况,我们除了支持IE6外别无选择,直到有朝一日它的市场份额可以忽略不计或者用户停止要求对IE6的支持。希望37 Signals正式停止对IE6的支持能够加速这一过程。直到那时,我们仍将继续支持IE6以保持与其它工具和技术相比更具竞争力,给我们的用户提供他们所需的更宽泛的浏览器支持。

在SitePen,我们在使用Dojo构建的应用中不应该再支持IE6,但是我们欲罢不能。如果Dojo的主要捐助者不能用IE6构建应用了,他们对Dojo的感觉就可能变坏。所有其它主要浏览器升级都具有很强的侵略性——终止对以前修订版的支持,因此摒弃Safari 2 和Firefox 2是很容易的,但是微软在这方面拥有非常大的时间跨度,我想我们至少在来年还不得不继续支持IE6。

当Yahoo的高级JavaScript架构师及JSON的创造者Douglas Crockford被问及此事时,他这样说道:

有大量用户不安装软件,即使是免费软件。这些人使用IE6且数量很多。如果你正在运营一个边缘网站,对这一部分人群并不感兴趣,那么抛弃对IE6的支持是明智的。使自己和你的其他用户免受很多与古老浏览器相关的问题的困扰。如果你在运营一个主流站点,要广泛地吸引所有用户,那么遗憾的是你必须继续支持IE6,直到它的市场份额可以忽略不计。

为得到来自Web设计视角的反馈,InfoQ采访了Jeffrey Zeldman,他是好几本关于Web设计的书的作者,也是Web Standards Project共同创建人,他这样答复:

在2000年,IE6代表了微软在标准兼容性方面的一个飞跃,但是现在它成了负担——这个浏览器成了阻碍Web上精益设计和整洁语法标记的最大阻力。如果你的公司能够承受停止支持IE6,现在正是好时候。你是否能这么做取决于你的受众和商业模式。

你怎么想,这个秋天标志着IE6的衰落吗?

查看英文原文:Internet Explorer 6 on its way out (or not)?

译者 宋玮 有多年软件开发经验,长期担任技术管理和项目管理工作,一直关心开源软件的发展动态以及软件过程和敏捷开发的实践探索。

杀掉IE6 发表人 withyou gakaki 发表于
"他们发现真正痛苦的事情是确保其Web应用在五个不同的浏览器上运行。" 发表人 Pazzini Giampaolo 发表于
不支持IE6并不意味着IE6看不了 发表人 吴 江 发表于
Web上有一种痛苦叫做IE6 翻译得好妙 发表人 Huang Huang 发表于
Re: Web上有一种痛苦叫做IE6 翻译得好妙 发表人 Huang Huang 发表于
Re: 发表人 Huang Huang 发表于
只用firefox 发表人 吕 强 发表于
Re: 只用firefox 发表人 霍 泰稳 发表于
  1. 返回顶部

    杀掉IE6

    发表人 withyou gakaki

    IE6大混蛋 每次搞开发都要兼容ff和IE7 IE6 真是让人受不了

  2. 返回顶部

    不支持IE6并不意味着IE6看不了

    发表人 吴 江

    M$直到IE7才支持css2,css3都出现多少年了,一些经典的bug只有IE6才有。

    不支持IE6的后果只可能是,使用IE6查看页面会得到稍微混乱的页面布局,和略有缺失的用户体验,但是带来的后果是明显的:网页开发人员可以不考虑现有浏览器支持而放弃一些特性,应该完全拥抱标准,因为有一天那些不合时宜的浏览器终究会被淘汰的。

  3. 返回顶部

    "他们发现真正痛苦的事情是确保其Web应用在五个不同的浏览器上运行。"

    发表人 Pazzini Giampaolo

    完全同意~~~

  4. 返回顶部

    Web上有一种痛苦叫做IE6 翻译得好妙

    发表人 Huang Huang

    笑痛了

  5. 返回顶部

    Re: Web上有一种痛苦叫做IE6 翻译得好妙

    发表人 Huang Huang

    呵呵,英文原文也是这样写的。IE6,很多年前就没有用过了

  6. 返回顶部

    Re:

    发表人 Huang Huang

    “IE6歼灭战” 这个才是自由发挥的。says no to IE6” 有时候要用下IE tab上网银。哎。

  7. 返回顶部

    只用firefox

    发表人 吕 强

    对于我来说IE都已经出局 现在只用firefox

  8. 返回顶部

    Re: 只用firefox

    发表人 霍 泰稳

    那如果你需要一些网上汇款什么的,比如招行网上银行,怎么办?现在有些应用只支持IE,所以我现在是IE和FF一个都不能少。

深度内容

大规模视频网站的计费与流量管理

本次分享将会就大规模视频网站的计费与流量管理这个话题,从操作层面细细进行讲解和分析,为系统工程师们揭示平日里我们没有关心的另一些内容。同时也希望本次分享能揭示行业中的一些“潜规则”,让互联网行业的流量与带宽管理更为开放与简洁。
本次演讲视频录制于QCon杭州2011

专访Jeffrey Richter:Windows 8是微软的重中之重

Jeffrey Richter以其多本Windows核心技术的经典著作而闻名,同时,他深入掌握微软的.NET等一系列核心技术,2012年1月,Jeffrey Richter在北京接受了InfoQ中文站的专访,谈到Windows 8和WinRT编程,并就异步编程、Windows编程中的可扩展性、性能和安全性方面给出自己的建议。

应用云平台的可用性——从新浪SAE看云平台设计

云计算平台的可用性,相比传统互联网服务而言,更加复杂和困难,也更具有挑战性。本文借助新浪SAE云平台为读者讲述了云平台可用性的定义、如何打造高可用的平台,以及对云计算的用户提出了建议。

JVM定制改进 @ 淘宝

淘宝高度重视Java平台的健康发展,组建了一个团队专注于Java平台的底层部分的性能、功能与稳定性改进;工作主要基于OpenJDK中的HotSpot VM开展,其中一些通用的功能随后也会逐渐反馈给OpenJDK社区。希望能与使用Java平台开发应用的大家交流经验。
本次演讲视频录制于QCon杭州2011

"伤得起"的云计算应用——对云端应用之架构的思考

2011年4月21日至22日是值得云计算从业者纪念的日子。Amazon的IaaS服务出现故障,导致许多商业网站的服务中断,影响非常严重。作为云计算用户,我们需要思考的是,如何保证即便在云服务不可用的情况,我们的应用架构仍然能够屹立不倒?本文正是站在云计算用户的角度试图探讨这一问题。

让交付的速度跟上思考的速度

12人的技术团队,4组刀片服务器,每月20亿的访问量,每日1次准时部署,99.9%的可用性。这可能吗?当然。想知道如何做的吗?百姓网将与您分享他们在DevOps实践过程中的经验和技巧。
本次演讲视频录制于QCon杭州2011

架构之路——穿行在产品和业务之间

篱笆作为一家起源于社区的电子商务公司,反映到技术层面就是同时要面对产品和业务,以及经营战略的变化调整。如何在产品和业务的夹缝之间完成技术架构的抽象与平衡,寻找更有效的价值定位,这当中有些经验教训和个人感悟愿与众人分享。
本次演讲视频录制于QCon杭州2011

特性注入:成功三部曲

本文将对特性注入以及相关方法做一个扫盲性的介绍。我们会解释这个框架的关键要素,并附上实例来证实它们。为了让文章保持相对较短,我们不会深入到某个工具或方法中,而是会给出一些参考资料,以便大家做进一步的研究。