网站建设

免费咨询电话:028-65279398

当前位置:首页 > 网站建设 > 行业新闻

Web前端工程师为何不优先适配IE浏览器?

发布时间:2015-01-27    发布者:    标签:


Web前端们提起IE都是恨不得食其肉寝其皮……作为一个外行,我讲讲我所知道的。


IE在今天是弱势的,别听他们说的那么好听,在几年前(2009年左右再往前吧)IE还如日中天的时候,前端工程师们第一个研发目标就是在IE下可以顺利执行。至于Firefox或者Opera,Who Cares……


而IE作为事实上的行业老大,自然也没闲着……做了点走偏的事情,就是做了一些只有IE支持的标准,这也是后来国内银行网银都支持IE的原因,用的就是IE提供的独有标准。


然而这个行业是有“标准”和标准维护者的,即W3C。也就是说,行业共同提出一个标准,然后大家一起遵守,以便开发跨平台版本更加容易。


IE的做法就是,以其强大的市场占有率建立了一个有别于行业标准的事实标准,而大家会把IE的标准作为默认标准来执行。而成为了霸主自然有惰性,IE6.0从诞生到……到现在,已经过去十多年了,还没死绝……本来这也没问题,反正有标准就OK了,出问题的是IE并没有真的一统天下。


最早当然就是Firefox啦,这个东西是当初被IE搞死的网景的后代,以掀翻IE为己任,自然不能做IE这种霸权行径,所以FF是非常非常符合标准的浏览器。IE对待这个后来者则是十分不屑的态度,每当FF发布新版本,IE团队就会送一个蛋糕过去……但是后来FF很聪明的开始冲版本号,以至于IE团队送不起蛋糕了……


不过这种程度的对抗对IE这种霸主来说就是无关痛痒,事情是在iPhone(IOS)出现后出现了变化。


这里还要说说W3C,虽然看起来霸主不理会,其实行业里除了霸主都很看重它。W3C自己也不急不躁,慢慢悠悠的推动着HTML标准前进,直到HTML5,HTML5非常强大,就一个特点:没彻底完成。所以还在不断的,慢慢的改动……


而IOS智能设备兴起后,苹果就决定,全部采用HTML5来显示web内容,甚至用来做APP。HTML5兴起了,伴随兴起的是Webkit。Webkit本来是苹果自己玩的东西,大家可以理解为IE和firfox,不同在于它是内核,在其上可以开发浏览器。这个东西本质将是开源的,但是因为一直是苹果在用,所以大部分代码都是苹果提供的。


HTML5兴起,Webkit也兴起了。这个时候有个巨头插了一脚进来——Google。谷歌突然发现了掀翻IE的良机,开始插足Webkit,开发了浏览器Chrome。而这个东西呢,最重要的就是标准,标准啊标准。


但是同时,借助HTML5的强大,可以提供更多更多的功能。这个时候Web行业自然很兴奋,但是旋即发现:IE6不支持HTML5……而在IE6上也没办法实现HTML5描绘的美好未来。


整个Web行业爆发了……尼玛我辛辛苦苦做了个酷炫的页面,在IE6上表现得像坨屎一样……


微软这个时候才发现问题,匆匆忙忙的推出IE7、IE8、IE9、IE10……IE10之前的几个版本,几乎都没有什么长进,反倒让Web前端们的工作量大幅提升,光一个IE就要兼容好多版本,没法忍啊。


所以,逐渐的,不支持IE成为了一种潮流……


但是,历史是重复的……


Webkit成为事实标准之后,出现了“-Webkit”标签,其实就和当初IE搞得自己的标准一样……


期待着前端集体倒Webkit那天到来……


<<上一篇:DHTML算是现在的前端范畴吗下一篇:前端开发者在HTML5的开发中还继续使用css进行布局>>



总机:028-85253286   业务咨询:028-65279398(总机)   售后:028-65279398   招聘热线:028-85351961   传真:028-85219315
地址:成都市高新区环球中心E1二单元1301号

2002-2014 © 成都云遥互动科技有限公司
成公网备字第[200600010]号
网络经济主体信息 成都云遥互动科技有限公司
蜀ICP备13021621号-2