<?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>北漂IT民工的博客 &#187; 民工观点</title>
	<atom:link href="http://www.3gcnbeta.com/wordpress/category/%e6%b0%91%e5%b7%a5%e8%a7%82%e7%82%b9/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.3gcnbeta.com/wordpress</link>
	<description>北漂IT民工的博客</description>
	<lastBuildDate>Tue, 18 Oct 2011 08:20:23 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>软件开发历史上的几大谎言</title>
		<link>http://www.3gcnbeta.com/wordpress/2010/10/23/%e8%bd%af%e4%bb%b6%e5%bc%80%e5%8f%91%e5%8e%86%e5%8f%b2%e4%b8%8a%e7%9a%84%e5%87%a0%e5%a4%a7%e8%b0%8e%e8%a8%80/</link>
		<comments>http://www.3gcnbeta.com/wordpress/2010/10/23/%e8%bd%af%e4%bb%b6%e5%bc%80%e5%8f%91%e5%8e%86%e5%8f%b2%e4%b8%8a%e7%9a%84%e5%87%a0%e5%a4%a7%e8%b0%8e%e8%a8%80/#comments</comments>
		<pubDate>Sat, 23 Oct 2010 08:17:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[民工观点]]></category>

		<guid isPermaLink="false">http://www.3gcnbeta.com/wordpress/?p=1412</guid>
		<description><![CDATA[1.暴布开发（试图在开发前确定全部需求） 2.UML（试图用一个图形化语言代替真实的代码） 3.XHTML (试图让设计人员写出完全正确的HTML代码）]]></description>
			<content:encoded><![CDATA[<p>1.暴布开发（试图在开发前确定全部需求）<br />
2.UML（试图用一个图形化语言代替真实的代码）<br />
3.XHTML (试图让设计人员写出完全正确的HTML代码）</p>
]]></content:encoded>
			<wfw:commentRss>http://www.3gcnbeta.com/wordpress/2010/10/23/%e8%bd%af%e4%bb%b6%e5%bc%80%e5%8f%91%e5%8e%86%e5%8f%b2%e4%b8%8a%e7%9a%84%e5%87%a0%e5%a4%a7%e8%b0%8e%e8%a8%80/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>栈与堆</title>
		<link>http://www.3gcnbeta.com/wordpress/2010/09/24/%e6%a0%88%e4%b8%8e%e5%a0%86/</link>
		<comments>http://www.3gcnbeta.com/wordpress/2010/09/24/%e6%a0%88%e4%b8%8e%e5%a0%86/#comments</comments>
		<pubDate>Fri, 24 Sep 2010 09:13:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[民工观点]]></category>

		<guid isPermaLink="false">http://www.3gcnbeta.com/wordpress/?p=1384</guid>
		<description><![CDATA[栈与堆是经常被放在一起比较的两个名词。 但是栈与堆在没有设定范围时，内涵是不一样的。 在数据结构中： 栈是一种选进后出的数据结构， 堆是一种完全二叉树序列，满足对于任意的K,有Heap(k)]]></description>
			<content:encoded><![CDATA[<p>栈与堆是经常被放在一起比较的两个名词。<br />
但是栈与堆在没有设定范围时，内涵是不一样的。</p>
<p>在数据结构中：<br />
栈是一种选进后出的数据结构，<br />
堆是一种完全二叉树序列，满足对于任意的K,有Heap(k) <= Heap(2k + 1)  并且Heap(k) <= Heap(2k + 2), 或可将<=号换成>=.</p>
<p>在操作系统中:<br />
栈是一种存放临时变量与指令等相对小块的数据的结构，用来保证进程执行的正确性的一种机制，是以数据结构的栈为基础的OS组成<br />
堆是一种对相对自由的OS内存空间，可以按照一定的方法来组织对堆空间的分配，也就是OS的内存管理，一般用于较大块的数据的存放。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.3gcnbeta.com/wordpress/2010/09/24/%e6%a0%88%e4%b8%8e%e5%a0%86/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>软件需求是一种迭代</title>
		<link>http://www.3gcnbeta.com/wordpress/2010/08/02/%e8%bd%af%e4%bb%b6%e9%9c%80%e6%b1%82%e6%98%af%e4%b8%80%e7%a7%8d%e8%bf%ad%e4%bb%a3/</link>
		<comments>http://www.3gcnbeta.com/wordpress/2010/08/02/%e8%bd%af%e4%bb%b6%e9%9c%80%e6%b1%82%e6%98%af%e4%b8%80%e7%a7%8d%e8%bf%ad%e4%bb%a3/#comments</comments>
		<pubDate>Mon, 02 Aug 2010 10:12:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[架构]]></category>
		<category><![CDATA[民工观点]]></category>
		<category><![CDATA[需求]]></category>

		<guid isPermaLink="false">http://www.3gcnbeta.com/wordpress/?p=1286</guid>
		<description><![CDATA[首先，需求的产生过程来源于不明确。 需求的产生是因为某种愿景下，要实现一定的功能，来满足一定的要求。 所以需求并不一定在一开始就能完全确定。 第二，需求的可行性并不能在前期得到验证上。 需求并不是软件开发人员所提出来的， 并没有经过软件开发人员的技术实力与当前软件的开发进展验证， 所以需求的可行性达不到100%。 所以需求必须改变。 第三，需求处于不断的变更之中。 由于外部环境与内部的环境都多种因素的影响， 需求的实现与实际的期望必定存在一定的差异， 这种差异会导致需求的变更，以达到需求与实际效果之间的妥协。 第四，需求的理解存在误差。 任何交流都是存在误差的，误差的多少，将会导致需求与实际之间的不一致性， 而当这种不一致性，无法克服时，需求的变更就在所难免。 需求将被强奸。 第四，需求的实现需要时间。 很多的项目在初期制定了非常多的需求目标。 然后开发人员开发执行开发。 开发的过程中，我们发现需求已经明确的情况下， 在架构非常成熟的情况下，加足了马力的拼， 开发人员仍无法完成这些需求。 但是上线的时间在即，那么这时唯一的可行办法是削减需求， 需求再次变更。 综上所述，需求也好，开发也好。 都是一种动态的迭代过程,他们是不断的变更的。 这也是软件开发的最显著的特点。 动态的迭代升级。]]></description>
			<content:encoded><![CDATA[<p>首先，需求的产生过程来源于不明确。<br />
需求的产生是因为某种愿景下，要实现一定的功能，来满足一定的要求。<br />
所以需求并不一定在一开始就能完全确定。<br />
第二，需求的可行性并不能在前期得到验证上。<br />
需求并不是软件开发人员所提出来的，<br />
并没有经过软件开发人员的技术实力与当前软件的开发进展验证，<br />
所以需求的可行性达不到100%。<br />
所以需求必须改变。<br />
第三，需求处于不断的变更之中。<br />
由于外部环境与内部的环境都多种因素的影响，<br />
需求的实现与实际的期望必定存在一定的差异，<br />
这种差异会导致需求的变更，以达到需求与实际效果之间的妥协。<br />
第四，需求的理解存在误差。<br />
任何交流都是存在误差的，误差的多少，将会导致需求与实际之间的不一致性，<br />
而当这种不一致性，无法克服时，需求的变更就在所难免。<br />
需求将被强奸。<br />
第四，需求的实现需要时间。<br />
很多的项目在初期制定了非常多的需求目标。<br />
然后开发人员开发执行开发。<br />
开发的过程中，我们发现需求已经明确的情况下，<br />
在架构非常成熟的情况下，加足了马力的拼，<br />
开发人员仍无法完成这些需求。<br />
但是上线的时间在即，那么这时唯一的可行办法是削减需求，<br />
需求再次变更。<br />
综上所述，需求也好，开发也好。<br />
都是一种动态的迭代过程,他们是不断的变更的。<br />
这也是软件开发的最显著的特点。<br />
动态的迭代升级。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.3gcnbeta.com/wordpress/2010/08/02/%e8%bd%af%e4%bb%b6%e9%9c%80%e6%b1%82%e6%98%af%e4%b8%80%e7%a7%8d%e8%bf%ad%e4%bb%a3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>程序员感悟</title>
		<link>http://www.3gcnbeta.com/wordpress/2010/07/23/%e7%a8%8b%e5%ba%8f%e5%91%98%e6%84%9f%e6%82%9f/</link>
		<comments>http://www.3gcnbeta.com/wordpress/2010/07/23/%e7%a8%8b%e5%ba%8f%e5%91%98%e6%84%9f%e6%82%9f/#comments</comments>
		<pubDate>Fri, 23 Jul 2010 08:53:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[杂谈]]></category>
		<category><![CDATA[民工观点]]></category>

		<guid isPermaLink="false">http://www.3gcnbeta.com/wordpress/?p=1261</guid>
		<description><![CDATA[1. 10小时< 8小时 2. 代码第一次迭代=屎，第二次迭代=土，第三次=砖，第四次=瓷，&#8230;., 第N次=玉, 第N+1次金 3. codereview + 迭代=良好的结构代码 4. 注释永远无法跟上代码，只有有钱的公司才能花时间完善注释 5. 架构来源于迭代，架构相关于业务，不同的业务对应于不相同的架构]]></description>
			<content:encoded><![CDATA[<p>1. 10小时< 8小时<br />
2. 代码第一次迭代=屎，第二次迭代=土，第三次=砖，第四次=瓷，&#8230;., 第N次=玉, 第N+1次金<br />
3. codereview + 迭代=良好的结构代码<br />
4. 注释永远无法跟上代码，只有有钱的公司才能花时间完善注释<br />
5. 架构来源于迭代，架构相关于业务，不同的业务对应于不相同的架构</p>
]]></content:encoded>
			<wfw:commentRss>http://www.3gcnbeta.com/wordpress/2010/07/23/%e7%a8%8b%e5%ba%8f%e5%91%98%e6%84%9f%e6%82%9f/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Ubuntu Linux下面比较WINDOWS要爽的地方</title>
		<link>http://www.3gcnbeta.com/wordpress/2010/06/30/ubuntu-linux%e4%b8%8b%e9%9d%a2%e6%af%94%e8%be%83windows%e8%a6%81%e7%88%bd%e7%9a%84%e5%9c%b0%e6%96%b9/</link>
		<comments>http://www.3gcnbeta.com/wordpress/2010/06/30/ubuntu-linux%e4%b8%8b%e9%9d%a2%e6%af%94%e8%be%83windows%e8%a6%81%e7%88%bd%e7%9a%84%e5%9c%b0%e6%96%b9/#comments</comments>
		<pubDate>Tue, 29 Jun 2010 16:00:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[操作系统]]></category>
		<category><![CDATA[未分类]]></category>
		<category><![CDATA[民工观点]]></category>

		<guid isPermaLink="false">http://www.3gcnbeta.com/wordpress/?p=1218</guid>
		<description><![CDATA[我先抛块玉引几块砖。。。 1. 中英文默认字体比较好看（中文微米黑/英文Sans) 2. 单个网络连接速度稳定可靠 3. 驱动智能安装，不用被硬件厂家强奸装驱动 4. 没有木马与病毒的干扰，被入侵除外 5. 直接可以听iPhone/iPod上的音乐 6. 音，视频解码器安装智能化，通过网络很方便下载 7. 联网可以有很多配置，切换很方便，不用装ibm的 access connections之类的什么就能玩转网络，随心切换 8. 没有盗版问题，放心使用。 以上不包括开发上很多非常爽的地方，只以一般用户的眼光来看。]]></description>
			<content:encoded><![CDATA[<div id="_mcePaste">我先抛块玉引几块砖。。。</div>
<div id="_mcePaste">1. 中英文默认字体比较好看（中文微米黑/英文Sans)</div>
<div id="_mcePaste">2. 单个网络连接速度稳定可靠</div>
<div id="_mcePaste">3. 驱动智能安装，不用被硬件厂家强奸装驱动</div>
<div id="_mcePaste">4. 没有木马与病毒的干扰，被入侵除外</div>
<div id="_mcePaste">5. 直接可以听iPhone/iPod上的音乐</div>
<div id="_mcePaste">6. 音，视频解码器安装智能化，通过网络很方便下载</div>
<div id="_mcePaste">7. 联网可以有很多配置，切换很方便，不用装ibm的 access connections之类的什么就能玩转网络，随心切换</div>
<div id="_mcePaste">8. 没有盗版问题，放心使用。</div>
<div id="_mcePaste">以上不包括开发上很多非常爽的地方，只以一般用户的眼光来看。</div>
]]></content:encoded>
			<wfw:commentRss>http://www.3gcnbeta.com/wordpress/2010/06/30/ubuntu-linux%e4%b8%8b%e9%9d%a2%e6%af%94%e8%be%83windows%e8%a6%81%e7%88%bd%e7%9a%84%e5%9c%b0%e6%96%b9/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>我们是不是太容易接受别人的观点了？</title>
		<link>http://www.3gcnbeta.com/wordpress/2010/06/25/%e6%88%91%e4%bb%ac%e6%98%af%e4%b8%8d%e6%98%af%e5%a4%aa%e5%ae%b9%e6%98%93%e6%8e%a5%e5%8f%97%e5%88%ab%e4%ba%ba%e7%9a%84%e8%a7%82%e7%82%b9%e4%ba%86%ef%bc%9f/</link>
		<comments>http://www.3gcnbeta.com/wordpress/2010/06/25/%e6%88%91%e4%bb%ac%e6%98%af%e4%b8%8d%e6%98%af%e5%a4%aa%e5%ae%b9%e6%98%93%e6%8e%a5%e5%8f%97%e5%88%ab%e4%ba%ba%e7%9a%84%e8%a7%82%e7%82%b9%e4%ba%86%ef%bc%9f/#comments</comments>
		<pubDate>Fri, 25 Jun 2010 09:44:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[民工观点]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Web标准]]></category>

		<guid isPermaLink="false">http://www.3gcnbeta.com/wordpress/?p=1206</guid>
		<description><![CDATA[&#8212;&#8212;看WEB技术变迁有感 在软件开发领域，似乎中国的软件开发者总是处于跟从属者的位置，因此也很少会有源于中国软件开发人员的观点。 但是一个有趣的现象是中国的软件开发人员特别容易接受新的观点，不管它是不是经过时间的考验，不管它是不是对的。 下面我想举几个WEB开发中的观点， 1. CSS布局优于表格布局 &#8212;实际上很多时候表格布局可以有很好的实际意义，CSS布局会导致你很多布局无法实现，特别是你想动态的变化单元的面积却保持内容不丢失时，并且不还要保持多行的列宽相同时，这个类型的布局时，table基本无可替代。目前的CSS无法实现这个需求。所以既使说我们尽量不使用Table布局但并不意味着table布局就是不好的，不对的，table布局是有实际的现实意义的。 这个问题在国外始终处于争论当中，而在国内却基本没有人敢公开说table布局是不可或缺的了 2. XHTML是HTML的替换 &#8212;XHTML上去很美，WEB标准化的人也一度认为XHTML应该是HTML的终结。 在XHTML 2草案制订前，我们看到了99.99%的网站是过时的宣布口号。 这个口号的强大至今令人无法忘记，以至于很多人不加思索的全盘接受了WEB标准化的这些人的看法。 但现实中，我们很容易碰到很多问题，如果我们强行转化到XHTML，我们会发现绝对大部分的网站会变的无法识别。 这是一个多么巨大的代价，所以我想极端的路线在很多时候是行不通的。 而现实的情况是，HTML5替代XHTML 2, 并且XHTML 2永远不会去实现 总之，我觉得中国人真的太会学习了，中国人缺少点独立的思考。或者许与我们对互联网的历史与发展没有太多的控制力或者影响力有关， 我们习惯于学习与接受，却很少提出我们的意见与思考，这也就是中国的WEB开发者的现状吧？]]></description>
			<content:encoded><![CDATA[<p style="text-align: right;">&#8212;&#8212;看WEB技术变迁有感</p>
<p>在软件开发领域，似乎中国的软件开发者总是处于跟从属者的位置，因此也很少会有源于中国软件开发人员的观点。</p>
<p>但是一个有趣的现象是中国的软件开发人员特别容易接受新的观点，不管它是不是经过时间的考验，不管它是不是对的。</p>
<p>下面我想举几个WEB开发中的观点，</p>
<p>1. CSS布局优于表格布局</p>
<p>&#8212;实际上很多时候表格布局可以有很好的实际意义，CSS布局会导致你很多布局无法实现，特别是你想动态的变化单元的面积却保持内容不丢失时，并且不还要保持多行的列宽相同时，这个类型的布局时，table基本无可替代。目前的CSS无法实现这个需求。所以既使说我们尽量不使用Table布局但并不意味着table布局就是不好的，不对的，table布局是有实际的现实意义的。</p>
<p>这个问题在国外始终处于争论当中，而在国内却基本没有人敢公开说table布局是不可或缺的了</p>
<p>2. XHTML是HTML的替换</p>
<p>&#8212;XHTML上去很美，WEB标准化的人也一度认为XHTML应该是HTML的终结。</p>
<p>在XHTML 2草案制订前，我们看到了99.99%的网站是过时的宣布口号。</p>
<p>这个口号的强大至今令人无法忘记，以至于很多人不加思索的全盘接受了WEB标准化的这些人的看法。</p>
<p>但现实中，我们很容易碰到很多问题，如果我们强行转化到XHTML，我们会发现绝对大部分的网站会变的无法识别。</p>
<p>这是一个多么巨大的代价，所以我想极端的路线在很多时候是行不通的。</p>
<p>而现实的情况是，HTML5替代XHTML 2, 并且XHTML 2永远不会去实现</p>
<p>总之，我觉得中国人真的太会学习了，中国人缺少点独立的思考。或者许与我们对互联网的历史与发展没有太多的控制力或者影响力有关，</p>
<p>我们习惯于学习与接受，却很少提出我们的意见与思考，这也就是中国的WEB开发者的现状吧？</p>
]]></content:encoded>
			<wfw:commentRss>http://www.3gcnbeta.com/wordpress/2010/06/25/%e6%88%91%e4%bb%ac%e6%98%af%e4%b8%8d%e6%98%af%e5%a4%aa%e5%ae%b9%e6%98%93%e6%8e%a5%e5%8f%97%e5%88%ab%e4%ba%ba%e7%9a%84%e8%a7%82%e7%82%b9%e4%ba%86%ef%bc%9f/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>”HTML5是RIA杀手”的说法正确吗？</title>
		<link>http://www.3gcnbeta.com/wordpress/2010/06/02/%e2%80%9dhtml5%e6%98%afria%e6%9d%80%e6%89%8b%e2%80%9d%e7%9a%84%e8%af%b4%e6%b3%95%e6%ad%a3%e7%a1%ae%e5%90%97%ef%bc%9f/</link>
		<comments>http://www.3gcnbeta.com/wordpress/2010/06/02/%e2%80%9dhtml5%e6%98%afria%e6%9d%80%e6%89%8b%e2%80%9d%e7%9a%84%e8%af%b4%e6%b3%95%e6%ad%a3%e7%a1%ae%e5%90%97%ef%bc%9f/#comments</comments>
		<pubDate>Tue, 01 Jun 2010 18:58:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[民工观点]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[RIA]]></category>

		<guid isPermaLink="false">http://www.3gcnbeta.com/wordpress/?p=1123</guid>
		<description><![CDATA[[ 发现中国特色的转载与一群垃圾编辑是传播这个错误认识的始作佣者, 缺少基本的分辨能力，将错就错，是中国IT编辑们的特色。 ] 每个新事物的产生都是有其背景的。 在IT领域，很多词汇来自于英语，这就造成了一定的语言理解障碍， 导致很多人根据自己的理解将某些词的范围扩大或者缩小。 结果有时会让自己难圆其说。 比如 http://www.oschina.net/bbs/thread/1614 指出HTML5与RIA是平台与插件的关系，结果发现他所承认的RIA里的Ajax不是插件。 那我们来明确一样，到底什么是RIA。 RIA 是Rich Internet Application的缩写，意思是富互联网应用，从这个意思理解，只要不是简单的互联网应用都是富互联网应用。 他不是特定的一种技术或者方案，也没有限定了只有Adobe的Flash, M$的Silverlight或者ORACLE的JavaFX才是RIA. 只要不是最原始的FORM表单加上GET请求的基本都可以称为是富互联网应用。差异只在于富的程度。 根据文章观点，既然Ajax是一种RIA，那HTML5为什么不是RIA呢？ HTML5里即有HTML的方面，也有JAVASCRIPT的部分，同时有很多为RIA准备的新的特性。 这里显然又是矛盾的。 如果说HTML5是RIA杀手，那就是说HTML5出来后富互联网的应用会越来越少，如果这样HTML5有出来的必要吗？ 下面是维基百科里RIA词条的部分原文： Rich Internet Applications (RIAs) are web applications that have many of the characteristics of desktop applications, typically delivered either by way of a site-specific browser, via a browser plug-in, or independently [...]]]></description>
			<content:encoded><![CDATA[<p>[<br />
发现中国特色的转载与一群垃圾编辑是传播这个错误认识的始作佣者,<br />
缺少基本的分辨能力，将错就错，是中国IT编辑们的特色。<br />
]</p>
<p>每个新事物的产生都是有其背景的。<br />
在IT领域，很多词汇来自于英语，这就造成了一定的语言理解障碍，<br />
导致很多人根据自己的理解将某些词的范围扩大或者缩小。<br />
结果有时会让自己难圆其说。<br />
比如</p>
<p>http://www.oschina.net/bbs/thread/1614</p>
<p>指出HTML5与RIA是平台与插件的关系，结果发现他所承认的RIA里的Ajax不是插件。</p>
<p>那我们来明确一样，到底什么是RIA。<br />
RIA 是Rich Internet Application的缩写，意思是富互联网应用，从这个意思理解，只要不是简单的互联网应用都是富互联网应用。<br />
他不是特定的一种技术或者方案，也没有限定了只有Adobe的Flash, M$的Silverlight或者ORACLE的JavaFX才是RIA.<br />
只要不是最原始的FORM表单加上GET请求的基本都可以称为是富互联网应用。差异只在于富的程度。</p>
<p>根据文章观点，既然Ajax是一种RIA，那HTML5为什么不是RIA呢？<br />
HTML5里即有HTML的方面，也有JAVASCRIPT的部分，同时有很多为RIA准备的新的特性。<br />
这里显然又是矛盾的。</p>
<p>如果说HTML5是RIA杀手，那就是说HTML5出来后富互联网的应用会越来越少，如果这样HTML5有出来的必要吗？</p>
<p>下面是维基百科里RIA词条的部分原文：</p>
<p>Rich Internet Applications (RIAs) are web applications that have many of the characteristics of desktop applications, typically delivered either by way of a site-specific browser, via a browser plug-in, or independently via sandboxes or virtual machines.[1] Adobe Flash, Java and Microsoft Silverlight are currently the three top frameworks, with penetration rates around 95%, 80% and 45% respectively.[2]. Apple has consistently not allowed the use of the top three RIAs in its iPhone, iPod or iPad devices and has instead delivered the applications through its own software and is now promoting HTML5, while developing a standards based Gianduia framework.<br />
Users generally need to install a software framework using the computer&#8217;s operating system before launching the application, which typically downloads, updates, verifies and executes the RIA.[3] This is the main differentiator from JavaScript-based alternatives like Ajax which use built-in browser functionality to implement comparable interfaces. While some consider such interfaces to be RIAs, some consider them competitors to RIAs and others, including Gartner, treat them as similar but separate technologies.[4][5]<br />
RIAs dominate in online gaming as well as applications which require access to video capture (with the notable exception of Gmail, which uses its own task-specific browser plug-in[6]). As web standards such as HTML5 have developed and the compliance of web browsers with those standards has improved, <del datetime="2010-06-01T18:16:18+00:00">the need for plug-in based RIAs has diminished</del>[citation needed]. The emergence of a range of JavaScript-based desktop-like widget sets have continued this trend.[citation needed]</p>
<p>从最后一句话，我们可以看出来，HTML5的出现应该是导致基于插件的RIA消失，而不是RIA本身消失。</p>
<p>如果你用Google搜索HTML5 VS 你会发现下面是flash, silverlight, xhtml，但是你找不到<br />
HTML5 VS RIA，为什么？ 因为英语国家的人不会这样思考，因为他们不是对等的事物。</p>
<p>如果你强行搜索HTML5 VS RIA你会得到第一个页面的第一个结果，它的标题是：Flex vs. HTML5 for RIAS<br />
什么意思呢？就是比较Flex与HTML5作为RIA那个更强？</p>
<p>同时你会看到这样的提问：Is there an HTML5 RIA toolkit already available?</p>
<p>http://stackoverflow.com/questions/1508473/is-there-an-html5-ria-toolkit-already-available</p>
<p>什么意思？就是问HTML5 RIA的功具包是不是可用了。</p>
<p>这样我想事情的答案就会非常的清楚了。</p>
<p>所以说，如果把HTML5与RIA进行比较，那么与把iPhone与手机进行有什么区别呢？</p>
]]></content:encoded>
			<wfw:commentRss>http://www.3gcnbeta.com/wordpress/2010/06/02/%e2%80%9dhtml5%e6%98%afria%e6%9d%80%e6%89%8b%e2%80%9d%e7%9a%84%e8%af%b4%e6%b3%95%e6%ad%a3%e7%a1%ae%e5%90%97%ef%bc%9f/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->
