现场实操破解开发瓶颈,「2023 百度云智大会·智算大会 开发者沙龙」不容错过! 了解详情
写点什么

IE6 正在出局?

  • 2008-07-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-07-23 11:47922
用户头像

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

关注

评论

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

flutter在行动之踩坑的日子(1)

霜蓝手环

flutter 跨平台 Flutter Android Apk 编程之路

Hadoop3 环境搭建

yuanhang

金九银十:搞定这两个GitHub标星50K开源项目,拿个30k轻松吧?

编程 程序员 面试 算法 架构师

起飞!这份技术点拉满的ELk+Lucene笔记,可能价值百万

小Q

Java lucene elasticsearch 架构 面试

算法与数据中台实践之网约车平台

博文视点Broadview

大数据 数据中台 中台 算法 数据

干货:不同场景容器内获取客户端源IP的方法

华为云开发者联盟

容器 服务端 场景

Atlassian Team Tour 9月23日登陆中国,报名通道已开启!

Atlassian

敏捷开发 数字化转型 金融 Jira

实战解析丨如何对Mysql连接请求的tcpdump内容进行分析

华为云开发者联盟

TCP/IP 数据传输

.NET多线程(Thread,ThreadPool,Task,Async与Await)

AI代笔

易观方舟Open API 及最佳实践

易观大数据

XSKY全新一代SDS一体机五大场景之超融合

XSKY星辰天合

或许是史上最好的AQS源码分析了,AQS基础一

InfoQ_d2212957090d

AQS

初识大数据

yuanhang

大数据

Nodejs使用es module开发CLI

zayfen

nodejs Module ES cli esm

学完微软技术总监整理的44 个微服务架构设计模式,我涨薪了

Java架构师迁哥

【API进阶之路】用API打造一条自动化内容生产流水线

华为云开发者联盟

自动化 API 部署

Hadoop 简介

yuanhang

hadoop

jvm疯狂吞占内存,罪魁祸首是谁?

易观大数据

面试官问我:看过sharding-jdbc的源码吗?我吧啦吧啦说了一通!!

冰河

数据库 分布式事务 微服务 分布式数据库 ShardingJDBC

阿里P9开源阿里内部秒杀系统设计方案以及设计原则,还不收藏

小Q

Java 架构 系统设计 秒杀 并发

阿里架构师耗时三个月整理的Spring实战笔记:入门到实战

Java架构师迁哥

通证是下一代互联网数字经济的关键

CECBC

区块链 通证经济

LeetCode题解:232. 用栈实现队列,使用两个栈 入队 - O(1), 出队 - O(n),JavaScript,详细注释

Lee Chen

大前端 LeetCode

众盟科技:跨越时空70年,一场别样的房地产直播开启人文探索

脑极体

详解增强算术赋值:“-=”操作是怎么实现的?

Python猫

Python 编程

你不可不知道的Design Thinking

长沙造纸农

设计 思维方式 设计思维 设计实践 设计师

众盟科技:跨越时空70年,一场别样的房地产直播开启人文探索

人称T客

华为HMS:风雨突然,仍求自我

脑极体

Hadoop 客户端节点

yuanhang

hadoop3

作为一个架构师,我是不是应该有很多职责?

架构师修行之路

程序员 架构师

程序员快乐器之JAVA代码生成工具

Learun

敏捷开发 快速开发 生成代码

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