<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>随.心.所.记 &#187; IE</title>
	<atom:link href="http://www.realdodo.com/tag/ie/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.realdodo.com</link>
	<description>享受生活的乐趣与烦恼</description>
	<lastBuildDate>Fri, 25 Jun 2010 18:49:41 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>IE的未来在何方</title>
		<link>http://www.realdodo.com/2009/03/07/262/</link>
		<comments>http://www.realdodo.com/2009/03/07/262/#comments</comments>
		<pubDate>Sat, 07 Mar 2009 08:56:03 +0000</pubDate>
		<dc:creator>realdodo</dc:creator>
				<category><![CDATA[技术文章]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[工作]]></category>
		<category><![CDATA[浏览器]]></category>

		<guid isPermaLink="false">http://www.realdodo.com/?p=262</guid>
		<description><![CDATA[IE8即将发布已经不是新闻，很多评论家以及那些讨厌IE的开发者们都对这个亲近标准的IE抱有一丝好感，这也不是新闻。
IE8中最显著的改变莫过于对CSS 2.1的全面支持。正因为现在亲近标准而以前疏离标准，IE8引入了兼容模式这种复杂的新功能，来兼容以前那些不标准的网页。在外界看来，IE8这么痛苦的在标准支持和兼容性方面抉择，简直就是搬起石头砸自己的脚——早知现在，何必当初呢。
我曾经问过负责CSS 2.1标准支持的IE PM，为什么现在才开始做标准支持而以前不做，为什么不做DOM而选择CSS。他对此也感觉有心无力，毕竟无论是支持什么新标准，对IE来说都是一次大手术。IE是在标准产生之前确定的架构，现在能做到如此强大的功能还能支持那么多标准已经很不容易。就比如说对CSS 2.1的支持，IE重写了很多核心代码，花了大量的时间去保证正确性、性能和兼容性，已经有点精力不够。相比而言，还是开发WebSlice和 Accelerator更加省心省力。
现在的IE已经很有点像当年的NetScape。有谁能想到，当IE 5全面打败NetScape时，IE是世界上最标准的浏览器，它全面支持HTML 4和CSS 1，而且它还十分的小巧，比NetScape小一个数量级。IE的胜利绝对不仅仅因为它与Windows绑定，而是因为它实在比NetScape好太多了。NetScape当年拖着沉重的历史包袱，每一个升级都不敢做太大的变动，生怕那些使用了自己独有特性的网站出问题，至于标准，当然是抛在脑后。这何其像现在的IE。
时过境迁，多年之后，Firefox从当年NetScape的残骸之中诞生，Firefox成了当年的IE，IE成了当年的NetScape。当 Firefox一身轻松快速开发新版本的时候，IE还要考虑兼容IE6这样古董的浏览器。当Firefox毫无忌惮的通过自动更新强制用户更新浏览器版本的时候，IE还要修IE6的bug、还要发布IT工具方便众多公司阻止IE升级版本。唉，开发IE真累啊。
有很多人希望有朝一日Firefox能打败IE，解放现在身处“水深火热”之中的Web前端开发者。可是我觉得，这绝对不是未来的趋势，Firefox或者说Mozilla基金会绝不愿意这么做。浏览器世界的盟主不是那么好当的，站在风口浪尖，不但赚不到钱，还要花力气赔名声，得不偿失。
就拿修浏览器漏洞这件事情来说，Vista下的IE7已经做得非常安全，比Firefox好上无数倍，基本上对缓冲区溢出和DEP免疫了，可是大家还是会觉得Firefox更安全，根本原因是舆论导向。IE造好了一座坚固的城池，如果依然能将它攻破，对于攻击者来说，自然很有成就感。同时，新闻也总关注 IE的安全，毕竟它一出问题，全世界大部分电脑都处于危险之中，这绝对是大新闻。一来二去，IE不安全的口碑也就建立。至于Firefox究竟有多安全，那还真不见得。用XPCOM做的Firefox插件真的比ActiveX安全？还真不见得。从技术上来讲，做Firefox版的流氓插件不存在任何技术问题。
从我和IE PM聊天中得到的信息，IE现在最关注的领域是企业级应用和RIA。这两方面，恰好是Firefox最弱的地方。而在这个领域，IE真正的对手是 Google Chrome，所以下一个版本的IE会针对Google Chrome的特性采取很多动作。也许还要再经历3个版本，IE才能够脱胎换骨，不过那时，其他竞争者早不知道发展到什么程度了。对IE来说，是时候考虑学习一下Firefox，来个凤凰涅磐了。我猜，五年之后必有大变，我会拭目以待。
]]></description>
			<content:encoded><![CDATA[<p>IE8即将发布已经不是新闻，很多评论家以及那些讨厌IE的开发者们都对这个亲近标准的IE抱有一丝好感，这也不是新闻。</p>
<p>IE8中最显著的改变莫过于对CSS 2.1的全面支持。正因为现在亲近标准而以前疏离标准，IE8引入了兼容模式这种复杂的新功能，来兼容以前那些不标准的网页。在外界看来，IE8这么痛苦的在标准支持和兼容性方面抉择，简直就是搬起石头砸自己的脚——早知现在，何必当初呢。</p>
<p>我曾经问过负责CSS 2.1标准支持的IE PM，为什么现在才开始做标准支持而以前不做，为什么不做DOM而选择CSS。他对此也感觉有心无力，毕竟无论是支持什么新标准，对IE来说都是一次大手术。IE是在标准产生之前确定的架构，现在能做到如此强大的功能还能支持那么多标准已经很不容易。就比如说对CSS 2.1的支持，IE重写了很多核心代码，花了大量的时间去保证正确性、性能和兼容性，已经有点精力不够。相比而言，还是开发WebSlice和 Accelerator更加省心省力。</p>
<p>现在的IE已经很有点像当年的NetScape。有谁能想到，当IE 5全面打败NetScape时，IE是世界上最标准的浏览器，它全面支持HTML 4和CSS 1，而且它还十分的小巧，比NetScape小一个数量级。IE的胜利绝对不仅仅因为它与Windows绑定，而是因为它实在比NetScape好太多了。NetScape当年拖着沉重的历史包袱，每一个升级都不敢做太大的变动，生怕那些使用了自己独有特性的网站出问题，至于标准，当然是抛在脑后。这何其像现在的IE。</p>
<p>时过境迁，多年之后，Firefox从当年NetScape的残骸之中诞生，Firefox成了当年的IE，IE成了当年的NetScape。当 Firefox一身轻松快速开发新版本的时候，IE还要考虑兼容IE6这样古董的浏览器。当Firefox毫无忌惮的通过自动更新强制用户更新浏览器版本的时候，IE还要修IE6的bug、还要发布IT工具方便众多公司阻止IE升级版本。唉，开发IE真累啊。</p>
<p>有很多人希望有朝一日Firefox能打败IE，解放现在身处“水深火热”之中的Web前端开发者。可是我觉得，这绝对不是未来的趋势，Firefox或者说Mozilla基金会绝不愿意这么做。浏览器世界的盟主不是那么好当的，站在风口浪尖，不但赚不到钱，还要花力气赔名声，得不偿失。</p>
<p>就拿修浏览器漏洞这件事情来说，Vista下的IE7已经做得非常安全，比Firefox好上无数倍，基本上对缓冲区溢出和DEP免疫了，可是大家还是会觉得Firefox更安全，根本原因是舆论导向。IE造好了一座坚固的城池，如果依然能将它攻破，对于攻击者来说，自然很有成就感。同时，新闻也总关注 IE的安全，毕竟它一出问题，全世界大部分电脑都处于危险之中，这绝对是大新闻。一来二去，IE不安全的口碑也就建立。至于Firefox究竟有多安全，那还真不见得。用XPCOM做的Firefox插件真的比ActiveX安全？还真不见得。从技术上来讲，做Firefox版的流氓插件不存在任何技术问题。</p>
<p>从我和IE PM聊天中得到的信息，IE现在最关注的领域是企业级应用和RIA。这两方面，恰好是Firefox最弱的地方。而在这个领域，IE真正的对手是 Google Chrome，所以下一个版本的IE会针对Google Chrome的特性采取很多动作。也许还要再经历3个版本，IE才能够脱胎换骨，不过那时，其他竞争者早不知道发展到什么程度了。对IE来说，是时候考虑学习一下Firefox，来个凤凰涅磐了。我猜，五年之后必有大变，我会拭目以待。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.realdodo.com/2009/03/07/262/feed/</wfw:commentRss>
		<slash:comments>22</slash:comments>
		</item>
	</channel>
</rss>
