“All in Cloud”之后,和你聊聊「云原生DevOps的Kubernetes技巧」 了解详情
写点什么

IE6 正在出局?

  • 2008 年 7 月 23 日
  • 本文字数:2520 字

    阅读完需:约 8 分钟

自从 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)?

2008 年 7 月 23 日 11:47743
用户头像

发布了 150 篇内容, 共 38.9 次阅读, 收获喜欢 8 次。

关注

评论

发布
暂无评论
发现更多内容

精心整理全网最全Tomcat面试专题及答案(共19题,含答案解析

Java 程序员 后端

精通springcloud:服务发现,Eureka API,java技术上难以解决的问题

Java 程序员 后端

精雕细琢!阿里大师53天悉心打磨出来的MyBatis+设计模式架构指南

Java 程序员 后端

线上环境大规模RocketMQ集群不停机优雅升级实践,面试字节跳动Java工程师该怎么准备

Java 程序员 后端

群晖DS218+做maven私服(nexus3),mysql性能调优

Java 程序员 后端

精心备战30天,三天斩获阿里offer,揭秘面试流程及我的学习方向

Java 程序员 后端

系统性能典型案例分析:高性能队列Disruptor,一文深入理解

Java 程序员 后端

网络协议从入门到底层原理(11)网络爬虫,线程池底层实现原理

Java 程序员 后端

网络编程六-网络编程相关面试题汇总,nginx运行原理

Java 程序员 后端

老板,运维和开发又打起来了!,你连基础的JVM运行时内存布局都忘了

Java 程序员 后端

终于彻底搞清楚了 MySQL spin-lock 之一次CPU问题定位过程总结(1)

Java 程序员 后端

老面试官问我:LRU 和 Innodb Buffer Pool 有什么关系?

Java 程序员 后端

聊聊MyBatis的历史,mysql原理详解

Java 程序员 后端

聊聊MySQL主从复制的几种复制方式,上岸蚂蚁金服

Java 程序员 后端

系统性能典型案例分析:高性能队列Disruptor,一文深入理解(1)

Java 程序员 后端

系统性能百倍提升典型案例分析:高性能队列Disruptor(1)

Java 程序员 后端

终于等到了!十位Java架构师整理的“阿里P7,看完老板哭着让我留下来

Java 程序员 后端

网页制作工具之------Dreamweaver界面,springmvc教程下载

Java 程序员 后端

老生常谈:MySQL高可用,java泛型原理

Java 程序员 后端

老大让我优化数据库,我上来就分库分表,他过来就是一jio

Java 程序员 后端

老夫面试两个月真实经历:面试了20家大厂之后,发现这样介绍项目经验

Java 程序员 后端

缓存穿透及解决方案(干货篇),java基础入门第二版第二章答案

Java 程序员 后端

美团二面:聊聊线程池设计与原理,由表及里趣味解析,linux操作系统实用教程课后答案

Java 程序员 后端

终于彻底搞清楚了 MySQL spin-lock 之一次CPU问题定位过程总结

Java 程序员 后端

绝了!你一直想要的数据库界的里程碑,Alibaba技术官内部私藏MySQL笔记

Java 程序员 后端

网关性能大PK,Spring Cloud Gateway让人大失所望!,java教程pdf百度云下载

Java 程序员 后端

类加载器深入剖析,2021最新华为Java校招面试题

Java 程序员 后端

系统性能百倍提升典型案例分析:高性能队列Disruptor,linux服务器架构师

Java 程序员 后端

绝杀!3位阿里大牛发布这份800页MySQL性能优化法则笔记

Java 程序员 后端

网络协议从入门到底层原理(5)传输层,java编程项目实例教程

Java 程序员 后端

[ CloudWeGo 微服务实践 - 04 ] 尝试操作数据(1)

baiyutang

golang 微服务 10月日更

IE6正在出局?_Java_Dio Synodinos_InfoQ精选文章