告别垂死的IE6与IE7

系统
昨天我度过了自己难忘的25岁的生日,对于我而言,今年非比寻常。而对于浏览器世界也是如此——这个月我看了数份浏览器报告,欣慰地 看到了Chrome 的高歌猛进,Firefox的老当益壮,IE9的势如破竹,当然最最欣慰的,莫过于看到IE6/7的垂死挣扎,恍惚间幻觉三足鼎立之势 已成。不过转念一看国内的情形却又让人沮丧,各种壳浏览器横行,前端革新之路仍相当遥远漫长。

昨天我度过了自己难忘的25岁的生日,对于我而言,今年非比寻常。而对于浏览器世界也是如此——这个月我看了数份浏览器报告,欣慰地 看到了Chrome 的高歌猛进,Firefox的老当益壮,IE9的势如破竹,当然最最欣慰的,莫过于看到IE6/7的垂死挣扎,恍惚间幻觉三足鼎立之势 已成。不过转念一看国内的情形却又让人沮丧,各种壳浏览器横行,前端革新之路仍相当遥远漫长。

在国外,究竟IE6/7被淘汰到何种地步呢?不足5%,甚至更低。看了今早smashingmagazine的关于兼容过时浏览器额外收费的统计,超过50%的开发者表示将额外收取费用,更有约1/3的开发者表示不提供兼容旧浏览器的服务,默认提供兼容的比例不足1/10——无论是IE6还是IE7,这些过时的古怪的浏览器实际上真的已经是奄奄一息。

如果时常阅读各种国外的技术类文章,另一种趋势也深刻的让你感受到IE6/7应该被彻底的埋了——作者们越来越少的谈论hack、谈论如何让新技术 更好在旧浏览器上表现,更多的人开始无所顾虑的讨论日成气候新技术,仿佛IE6/7已经彻底消失了般。这样的一种脱节真心让人觉得蛋疼——当你看到一篇非 常不错的文章,想着发散下思维应用在实际工作中却发觉完全用不到,然后时间久了渐渐淡忘的那种哭憋,也只有轻叹一声。

虽然很早以前我就放弃了对IE6/7的兼容,但每次想起过往岁月里和它们较真的日子还是有种莫名的怀念。里面包含了两种意思:技术更新的惆怅和实际 收入的担忧,呵呵,这多么有趣。开发者一边喊着IE6快去死,一边缅怀着IE6的种种过往,难道不正是IE6带来了前端工程师的职位么?难道不正是IE6 带来了页面重构的职位么?更直接的说:难道不正是IE6带来了一部分额外的难度上的收入么?

IE6本质上确实造成了一定前端入行的门槛,它让新手的知识结构混淆、不知所措——实则按照标准系统的学习,单单前端页面的东西,又能有多少?所以 当标准开始真正大行其道的时候,我并不看好页面重构这样的单纯的CSS职业,CSS的路很短,即便有CSS3,甚至以后的CSS4,CSS5, 其内容永远恒定而且非常少——现在的CSS的内容是病态的,90%以上的内容来自各种兼容和trick,IE6和IE7的消失会直接导致这个职业的技术壁 垒的瓦解。

所以开发者告别IE6/7的情感是复杂的,越是精熟这种感情便越不是滋味。IE6/7在国内的生命周期至少还有3年,甚至5年后都未必降低到现在国外的水平,这和xp系统的淘汰率直接挂钩。不过无论xp多么老而弥坚,我们终究要告别IE6/7,对我来说,应该就在今年了。

于是我打算聚集起自己这几年的hack知识,在今年年末写一篇年度文章,这里放个预告督促自己能够努力写完——我想这一定会是一个相当漫长的过程。我打算用这种方式,送别曾经给予我众多挑战的IE6/7。

任何一个开发者都应该爱IE6,无论我们日常如何抱怨。10年荏苒,IE6带给开发者的,是出其不意的“惊喜”,以及岁月流过的痕迹——里面有汗 水,有苦恼,当然也有欢笑。数年之后,如果我还是一个前端工程师的话,我一定会津津乐道地说起IE6,一个调皮的小家伙,让我的工作充满了苦憋的乐趣。

【编辑推荐】

  1. Android版QQ浏览器背后的设计故事
  2. 浏览器进U盘 新思维引领便携生活
  3. 手机浏览器发力社交化应用 欧朋抓住先机
责任编辑:Yeva 来源: cnbeta.com
相关推荐

2009-08-13 10:12:07

IE的CSS Bug

2013-04-22 09:32:36

TwitterIE6IE7

2010-09-06 15:06:29

IE6IE7Firefox

2010-08-19 10:56:55

JSIE6IE7

2010-08-17 16:18:23

IE6IE7FF

2010-08-18 10:24:51

IE6IE7IE8

2010-08-20 12:45:41

IE6IE7Firefox

2010-09-16 13:17:31

IE6IE7IE8

2010-08-20 09:33:22

IE6IE7IE8

2010-08-18 10:37:16

IE6IE7IE8

2010-09-15 11:08:48

CSSIE6IE7

2010-08-20 09:39:43

IE6IE7Firefox

2010-08-27 15:08:10

FirefoxIE6IE7

2010-08-18 15:57:14

IE6IE7IE8

2011-06-03 15:41:27

CSS HACK

2010-08-18 15:22:28

IE6IE7Firefox

2010-08-27 15:38:21

兼容IE6IE7

2010-03-31 09:26:10

2010-09-15 11:18:27

IE6IE7火狐

2010-09-15 11:32:37

IE6IE7浏览器兼容性
点赞
收藏

51CTO技术栈公众号