<?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>AgilePHP &#187; yui</title>
	<atom:link href="http://www.agilephp.net/tag/yui/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.agilephp.net</link>
	<description>开发可以敏捷，人生需要慢慢体味</description>
	<lastBuildDate>Thu, 03 Nov 2011 11:53:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>ExtJS 3.0</title>
		<link>http://www.agilephp.net/2009/09/extjs-3-0/</link>
		<comments>http://www.agilephp.net/2009/09/extjs-3-0/#comments</comments>
		<pubDate>Wed, 02 Sep 2009 10:21:51 +0000</pubDate>
		<dc:creator>bbiao</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[技术]]></category>
		<category><![CDATA[dojo]]></category>
		<category><![CDATA[ext]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[yui]]></category>

		<guid isPermaLink="false">http://www.agilephp.net/?p=162</guid>
		<description><![CDATA[先摆个下载地址在这里：http://extjs.com/products/extjs/download.php?dl=extjs3 刚开始接触Ext这种规模的Framework，是本科的时候参加学院里的编程大赛，写了一个在线的IDE，使用的是Dojo，当时由于对JavaScript不是特别熟悉，Dojo本身的文档看起来也不是很完善，所以做的很痛苦；不过最后做出来的效果应该是满足了我们的需求。再接着是在阿里做的一个文件同步与维护的系统，也是做的B/S的架构，用的框架是YUI，当时Ext应该还是叫YUI.Ext，后来做大了才自立门户叫作Ext，本自的意思就是Extension嘛。后来用到Ext也是在阿里实习的时候，在SIP上做了一个Demo应用。之后的大部分开发（FaceFeed）使用的是jQuery，因为用不到类似于Ext那样的界面。到现在，我对JavaScript Framework的选择主要是考虑下面几个方面： 代码的质量 执行的效率 文档的质量 社区的活跃度 项目的活跃度 界面的美观程度 Ext是个不错的选择，MooTools也是个不错的选择，Ext我从1.x的版本用到3.0，每一次看到更新还是会觉得很欣慰。但是从代码风格上来讲，MooTools可能更好一点，JS天生不是一个面向对象的语言，通过何种方式让他更容易让我们这些习惯了OO的程序员使用，也应该是一个优秀的JS Framework所要解决的问题。 写这篇博客我并不想去比较不同的框架之间谁优谁劣，我甚至肤浅的表示出当初被Ext吸引仅仅是因为它比较美观，各有各的长处吧，用熟了都能当不错的兵器，帮助你快速构建一个你想要的，也是客户想要的系统。我仅仅是想表达一下我对这个框架的爱好之意。MooTools也不错，如果它能做的比较Ext更美观，我也会好好去看一下它，做UI对于我来说太难了。 相关文章 没有相关文章<h3>相关文章</h3>
<ol>
	<li><a href="http://www.agilephp.net" rel="bookmark">没有相关文章</a></li>
</ol>
]]></description>
			<content:encoded><![CDATA[<p>先摆个下载地址在这里：<a href="http://extjs.com/products/extjs/download.php?dl=extjs3" target="_blank">http://extjs.com/products/extjs/download.php?dl=extjs3</a></p>
<p>刚开始接触Ext这种规模的Framework，是本科的时候参加学院里的编程大赛，写了一个在线的IDE，使用的是<a href="http://www.dojotoolkit.org/" target="_blank">Dojo</a>，当时由于对JavaScript不是特别熟悉，Dojo本身的文档看起来也不是很完善，所以做的很痛苦；不过最后做出来的效果应该是满足了我们的需求。再接着是在阿里做的一个文件同步与维护的系统，也是做的B/S的架构，用的框架是<a href="http://developer.yahoo.com/yui/" target="_blank">YUI</a>，当时Ext应该还是叫<a href="http://www.yui-ext.com" target="_blank">YUI.Ext</a>，后来做大了才自立门户叫作Ext，本自的意思就是Extension嘛。后来用到Ext也是在阿里实习的时候，在<a href="http://www.alisoft.com" target="_blank">SIP</a>上做了一个Demo应用。之后的大部分开发（FaceFeed）使用的是jQuery，因为用不到类似于Ext那样的界面。到现在，我对JavaScript Framework的选择主要是考虑下面几个方面：</p>
<ol>
<li>代码的质量</li>
<li>执行的效率</li>
<li>文档的质量</li>
<li>社区的活跃度</li>
<li>项目的活跃度</li>
<li>界面的美观程度</li>
</ol>
<p>Ext是个不错的选择，MooTools也是个不错的选择，Ext我从1.x的版本用到3.0，每一次看到更新还是会觉得很欣慰。但是从代码风格上来讲，MooTools可能更好一点，JS天生不是一个面向对象的语言，通过何种方式让他更容易让我们这些习惯了OO的程序员使用，也应该是一个优秀的JS Framework所要解决的问题。</p>
<p>写这篇博客我并不想去比较不同的框架之间谁优谁劣，我甚至肤浅的表示出当初被Ext吸引仅仅是因为它比较美观，各有各的长处吧，用熟了都能当不错的兵器，帮助你快速构建一个你想要的，也是客户想要的系统。我仅仅是想表达一下我对这个框架的爱好之意。MooTools也不错，如果它能做的比较Ext更美观，我也会好好去看一下它，做UI对于我来说太难了。</p>
<h3>相关文章</h3>
<ol>
	<li><a href="http://www.agilephp.net" rel="bookmark">没有相关文章</a></li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.agilephp.net/2009/09/extjs-3-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

