随着IE8发布,最近大家的眼光都转向了IE浏览器,在我那篇关于IE8发布的文章里,我就肯定的说,只要IE发布,就会引发口水战,现在看来果然不假。
貌似现在很多很多用户都对IE存在着偏见,总能见到诸如“慎用IE”、“IE很烂”或者“Firefox”、“Opera”非常棒,速度非常快,这类充满偏见的话。
可问题的原因不是这样,众所周知,无论哪个浏览器,都有需要引擎(内核)来支持,渲染引擎里有IE的Trident,火狐的Gecko,谷歌的WebKit、Opera的Presto、还有那些我们很少使用到的Tasman、WebCore、KHTML等等。除此之外,浏览器还有Javascript引擎来控制处理JS,比如tracemonkey,Carakan,V8等等。
我理解,很多用户抱怨IE很烂,无非就是说他不支持W3C标准,容易中病毒,那让我们来看看IE8对对CSS的支持。

可以看到,IE新发布的浏览器IE8已经和其他浏览器一致了,虽然他曾经是那么的恶心,但至少IE8已经修正了,您非要充满偏见的不去升级,并使用着IE曾经那些很烂的浏览器去浏览网页,您觉得这能怪IE吗?
再来说说安全问题,实际上IE也好,火狐也好,他们都有漏洞,根据Secuia2008的统计报告,火狐的BUG是最多的,而IE是倒数第二,并且这里的IE指(IE 5.x, 6.x, and 7),并且恕我眼神不好,我没找到哪里提到Firefox修复漏洞的速度比IE要快。

也许有些朋友会说,那为什么我的IE老是中病毒等等,其实,那并不是IE的问题,而是滥用“ActiveX”造成的,如果你喜欢,把它禁用就可以了,就像Firefox,Opera,Chrome本身都不支持ActiveX一样。( 这里不说Plus)
当然IE现在还有很多很多不足,比如他薄弱的JS效率,除了在正则运算方面比别的浏览器快出那么一点点。
点击这里看IE8的SunSpider ,点击这里看Firfox的SunSpider。
但,不应该对它有偏见,我相信它会越来越好的。
至少,我喜欢它。
欢迎转载:http://www.zhangjingwei.com/archives/about-ie-do-not-have-bias/
转载请保留版权,谢谢您的帮助。
orcsor
三月 26th, 2009 @ 12:19
单个ie并没有什么不好,但是ie6,ie7,ie8加起来问题就来了
回复
张经纬
三月 26th, 2009 @ 12:28
@orcsor
ie6是什么时候出来的?firefox是什么时候出来的?当时对W3c的重视程度都不一样,这怪不得它。
如果ie也可以自动升级浏览器,这问题就没有了,不过Firefox和Google就要跳出来说它垄断了。
回复
underone
三月 26th, 2009 @ 12:34
凡说ie烂,就默认为说ie6烂
这都要归功于盗版xp。。。因为盗版xp多数内置都是ie6。。。。
回复
学习笔记
三月 26th, 2009 @ 14:52
说这些什么用,好用就行,但目前来说,IE真的很不好用,强也就强在与系统集成,如果把IE chrome Safari opera从头再来,IE绝对是最差的。
没错,现在的IE7、IE8有改善,也比以前的IE6好用很多,但是在内存在用、运行效率、用户体念等方便还是不如其它的。
带着懒惰的性格以及不想适应新的浏览器的心情去看待IE8,当然不差了,当然觉得改进了不少了,因为在你心里已经觉得IE6的所有都是正常的,IE8比IE6有所提高当然就觉得不差了。
回复
张经纬
三月 26th, 2009 @ 15:22
@学习笔记
说到内存管理,你恰恰说反了,火狐的内存管理一直是诟病,而IE和Chrome一直是强项。
说到运行效率,Chrome和IE有的拼,FF就被那些臃肿的插件拖死。
说到用户体验,呵呵,FF和IE还是多向Chrome看起吧,比如说线程控制。
我有和IE6 IE7纵向对比吗?好像文中没说到啊。呵呵。
回复
Along
三月 26th, 2009 @ 17:21
发现错别字
除了在正则运算发面比别的浏览器多出那么一点点
…………………方面…………………………………
欢迎转载:http://www.zhangjingwei.com/archives/about-ie-do-not-have-biasabout-ie-do-not-have-bias/
这地址好像有问题呢 咋这么长呢?好像输出两遍。
回复
名字必须填
三月 26th, 2009 @ 17:42
我就肯定的说,只要IE发布,就会引发口水战,现在看来果然不假。
你强,你牛比,你是上帝。
行了吧。
我就是有偏见。删除请保留版权,谢谢您的合作。
回复
昵称 (必填)
三月 26th, 2009 @ 18:02
楼主,你这就是偏见了。世界本来就是不公平的,微软在不公平的起跑线上放出IE,为什么就不允许有人对这样成长出来的IE有偏见?而且事实说明了,IE对标准的兼容性是所有浏览器中最低的,综合性能(微软自己的测试总是避重就轻)总是最差的。那样还不容许别人有偏见?就像长得丑还不让人说,这什么道理?而且现在是微软的孩子长得丑,楼主你还不让人说,又是什么道理?
回复
acid3
三月 26th, 2009 @ 18:03
http://acid3.acidtests.org/
回复
张经纬
三月 26th, 2009 @ 18:08
@名字必须填
火药味很浓啊,不过博客就是个人观点的地方,对吧?
另外,名字还是要填写的。呵呵。
@昵称 (必填)
哈哈,我只是说不要有偏见,没有不让人说啊。难道说话就是有偏见吗?
@acid3
对JS的支持和其他浏览器比(特别是Chrome)确实差距甚远。
回复
ashi
三月 26th, 2009 @ 18:11
告诉您,ie8就是很垃圾,不信拉出来遛遛。您拿个ACID2测个p啊,那是4年前的标准。您测ACID1不是更有说服力?您测测ACID3再说话,不说那些blood-edge的东西,就连E:empty E:last-child这样的选择符都不支持,对img的E:before和E:after的conent也不能正常显示,SVG也不支持,opacityl和PNG的alpha通道也冲突。您这个网站的CSS水平都远低于ACID2的水平,想必您也体会不到缺少那些对IE而言“先进”的东西是多么痛苦。您做前台开发才多久啊,就来喷,您真别把自己太当大师?
再者根据http://www.webdevout.net/browser-security,评价浏览器的安全水平要看有多少真正能进行有效攻击的bug,而不是所有的缺陷!windows的缺陷就不少,难道你每天都因为这些缺陷被攻击了?如果换种算法,只要不支持某一个标准就算一个缺陷,看看谁的更多。
如果我没猜错,您也是热衷于骂vista的人吧,您懂得东西不多就别出来胡说八道!
回复
昵称 (必填)
三月 26th, 2009 @ 18:12
过Acid2这个其他浏览器几年前就已经通过的测试是IE的耻辱,你拿来当IE的荣誉;IE漏洞都是牵涉到系统底层的,对占有率世界第一的Windows造成的威胁不可小看,更不用说漏洞的数目并不如漏洞本身的特性能说明安全性了。
强烈要求IE做得更好,因为IE牵涉到很多装Windows的电脑的安危;但没必要为它说好话。
回复
anti-IE
三月 26th, 2009 @ 18:14
惹火药味是因为发到cnbeta了。
回复
张经纬
三月 26th, 2009 @ 18:14
@昵称 (必填)
如果可以,你还是写一个昵称,我想你上网,起码也能叫一个匿名用户而不需要复制我旁边的提示吧?
你说的IE漏洞涉及底层与否,看“Secuia”在2008年底发布的报告才是具有权威的。毕竟我拿出来数据说话了。
回复
张经纬
三月 26th, 2009 @ 18:15
@anti-IE
啊,原来如此。呵呵。我说呢。
回复
张经纬
三月 26th, 2009 @ 18:23
@ashi
Acid2 是测试 CSS的。
Acid3 是测试 DOM2和ECMAScript
一个侧重CSS,一个侧重JS。
侧重点不一样。
Acid3主要测试
•DOM2 Core
•DOM2 Events
•DOM2 HTML
•DOM2 Range
•DOM2 Style (getComputedStyle, …)
•DOM2 Traversal (NodeIterator, TreeWalker)
•DOM2 Views (defaultView)
•ECMAScript
•HTML4 (《object>, 《iframe>, …)
•HTTP (Content-Type, 404, …)
•Media Queries
•Selectors (:lang, :nth-child(), combinators, dynamic changes, …)
•XHTML 1.0
•CSS2 (@font-face)
•CSS2.1 (’inline-block’, ‘pre-wrap’, parsing…)
•CSS3 Color (rgba(), hsla(), …)
•CSS3 UI (’cursor’)
•data: URIs
•SVG (SVG Animation, SVG Fonts, …)
回复
ashi
三月 26th, 2009 @ 18:26
您是真不懂啊,标准之所以称为标准,就是所有都需要通过,而不是侧重!
# Bucket 3: DOM2 Views, DOM2 Style, CSS 3 selectors and Media Queries
# Bucket 4: Behavior of HTML tables and forms when manipulated by script and DOM2 HTML
# Bucket 5: Tests from the Acid3 Competition (SVG,[4] HTML, SMIL, Unicode, …)
回复
张经纬
三月 26th, 2009 @ 18:30
@ashi
呵呵,看这里
http://www.webstandards.org/2008/01/16/whats-the-best-test-for-acid3/
“Whereas Acid2 tested static HTML and CSS, Acid3 will focus on ECMAScript and DOM — the dynamic side of the Web. While it will include a few rendering tests to make things look interesting, the core of the test will be 100 scripting subtests.”
这个可不是我说的。
回复
我不想填
三月 26th, 2009 @ 19:40
发到CB了,引来一群人喷
回复
ashi
三月 26th, 2009 @ 20:04
core?那又如何?webstandard可是域名,标准从来没有core和rest之分,只有standard还有nonstandard之别
回复
路过的变态
三月 26th, 2009 @ 20:20
只要有信者,到处都会有战争
为什么要把必然的事情提出来以显示自己的先知呢
标准什么的就算了
为什么您会觉得别人说的话充满偏见呢,您确定他们都不了解IE?
安全问题
很好,每一个BUG都是安全漏洞,我算大开眼界了
楼主把Mozilla每一次的更新日志都忽略了吗,他们的速度还算慢?
哦,那MS不知何年何月还没解决的BUG那又该怎么说
最后,博主能回答一下这个post吗
匿名人士 发表于 2009-03-26 17:03:58
禁用ActiveX?那IE还有什么用?Flash都放不了。
回复 支持(90) 反对(9) 举报
ps cnBeta那真是混帐地方,什么乱七八糟的东西都能发表,好改名叫无授权转载大杂烩了,软件更新都不改一下说明。现在还是秀才跟流氓唱戏,没什么好看的
回复
张经纬 reply on 三月 26th, 2009 20:56:
@路过的变态
CB的人都不喜欢写名字吗?先囧一下。
禁用ActiveX,IE不能用Flash。文章里举例只是说明大部分的安全问题是因为ActiveX引起的,而并非是出自IE的内核问题。我认为我自己说明白了,如果您没觉得我说的不明白,那我这里再补一下。如果您要抢字眼,那是在没多大意思。
@BreeStealth
我做的。不好意思没装Ubuntu,我一看您就是专业的。厉害!
@来自
CB的人太狠了,佩服。呵呵。刚才去看了CB,真猛。呵呵
谢谢大家,没有让我双-5。
我看到大家争吵的很厉害,这是肯定的,毕竟用IE的占70%以上。我写这个小文章,只是说,别用有色眼镜去看IE,既没有抨击FF不好,也没有说IE就是最好的。
BTW:CB真好,给我加了个链接,谢谢。
回复
BreeStealth
三月 26th, 2009 @ 20:21
我只想知道这个皮肤是谁做得?这样子皮肤还经过了XHTML 1.0 Transitional的验证?1024×768在Ubuntu下面自己看吧~~
PS:顺便对IE说一句,IE好与不好不是功能的问题,而仅仅是兼容的问题。你要做页面开发就会深有感触。不过就您这个皮肤估计您也不可能做页面开发了,不然BOSS还不崩溃~~
回复
张经纬
三月 26th, 2009 @ 21:25
@Along
改了,谢谢。
回复
路过的变态
三月 26th, 2009 @ 22:04
请别擅自把我定义成那啥地方的人,我只是订阅了那里的feed而已,名字什么的,我不想以后被人暴力()我了看到这里也有我的足迹就连累博主了,这不好。
博主明知我在说什么的,为什么还要装不懂呢
真的要说出来吗
博主您自己也提到ie是在滥用actX了,您再提议让人家禁用它那不是让人都去看html吗,还装flash player作甚,不是ie内核的问题,但它的作为实在是有问题,这才是让人所非议的地方,希望博主能正视这点。
回复
张经纬
三月 26th, 2009 @ 22:45
@路过的变态
抱歉,我以为是来自CB的网友。
我也期盼ie8能抛弃actX这个自创的孩子,但基本上不太可能,太多的网站在用它,ie抛弃了它就等于抛弃了所有的网站,一个商人是不会这么做的。
另外仔细想了一下,你在这个问题上说是正确的。
BTW:也许我被人肉了。
回复
昵称 (必填)
三月 26th, 2009 @ 23:05
楼主是遗老遗少。ok,-
观点完毕。
byebye
回复
路过的变态
三月 26th, 2009 @ 23:08
人肉wwwwwww
其实,错不在于ms,而是网站,抛开css不说,依然有别的许许多多的方法来实现一个网站,但要兼顾到不同核心的浏览器说起来那真有点麻烦,说跑题了,网银一样可以在非trident核心的浏览器工作的!渣们不舍得出钱重建而已,大陆网站就是渣,效果一大堆,广告一大堆,木马一大堆,还来个不兼容。
回复
Noker
三月 27th, 2009 @ 08:45
别指望太多,用好现有的吧:)
回复
张经纬 reply on 三月 27th, 2009 10:03:
@Noker
回复
Derek
三月 27th, 2009 @ 16:32
用着爽就行了,管别人干什么,cnbata上太嘈杂了,没法讲话
回复
nicklv
三月 28th, 2009 @ 19:26
W3C我们不去说了.
看了前面的帖子,博主自己也承认IE不可能抛弃ActiveX了,那就是说,暂时由它带来的问题是无法解决的了?而且就算ActiveX不是核心,也不能把IE撇清吧.难道你可以说,这个小偷没错,错的仅仅是他偷东西的手吗?
另外,浏览器的速度也是考评一个浏览器的重要指标吧?博主没有提到啊,IE8测试的速度是比较”垫底”的吧.这么多年了,IE的速度一直没什么起色啊.
速度慢,而且不安全,说它烂,应该还是比较中肯的,这不算偏见吧
回复
张经纬 reply on 三月 28th, 2009 21:53:
@nicklv
由ActiveX带来的问题短时期内无法解决。这个也确实是他的一项让人很恼火的地方,我承认。
用IE浏览一般的网页速度不算最慢吧?可能在某些特定的JS下,他的运算确实很慢,但有时候他对执行某些JS预算比其他快,试试看现在经常遇到的那种拖动,在火狐下和IE下,我个人觉得IE的反应速度快。
回复
mowindchoo
三月 28th, 2009 @ 20:14
真不好意思,无论你如何狡辩,IE就是烂。想必你是没有尝试过使用Firefox的快感吧。
回复
bob
九月 8th, 2009 @ 23:18
人家喜欢IE 怎么着?!为什么要别人认同你们自以为是的标准?
我就不喜欢ff,包括我做的网站拒接ff访问,又如何?
回复
何亻可言吾語
十二月 16th, 2009 @ 20:41
目前IE8仍不支持的有:
图片有svg、动画png;
CSS有圆角,text-shadow(不过这玩艺在老IE都用滤镜处理的),
多背景和图片边框还没测试不知能否支持。
以我的感受,目前各浏览器以最新版比较:
Firefox显示最佳但比较慢;
Opera最快但有一致命缺点——处理outline太霸道,不支持圆角就先不说了;
其它Chrome\IE8\Safari都各有千秋只是没什么“最”之处而已。
回复
张经纬 reply on 十二月 17th, 2009 10:30:
个人觉得opera很好用,firefox还是最佳的开发工具,少了ie就不能用网银了。
不过这只是一个开发者的认为,在大多数网民之中,用ie的还是多,他们其实并不会太关心ie是否支持svg等等,他们唯能用即可。即便是用了IE不开心,也有遨游,TT之类做后盾。
举一个例子,某30岁网民喜欢上网打扑克,某次发现网上竟然有网页版的斗地主,于是进入,打的很爽,次日,朋友来访,见IE,遂推荐换FF,换也,甚是开心,朋友走后,斗地主,谁料到打不开(初始安装没装Flash)!怎么办?还是用IE吧。
回复