ExtJS 3.0

先摆个下载地址在这里: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的选择主要是考虑下面几个方面:

  1. 代码的质量
  2. 执行的效率
  3. 文档的质量
  4. 社区的活跃度
  5. 项目的活跃度
  6. 界面的美观程度

Ext是个不错的选择,MooTools也是个不错的选择,Ext我从1.x的版本用到3.0,每一次看到更新还是会觉得很欣慰。但是从代码风格上来讲,MooTools可能更好一点,JS天生不是一个面向对象的语言,通过何种方式让他更容易让我们这些习惯了OO的程序员使用,也应该是一个优秀的JS Framework所要解决的问题。

写这篇博客我并不想去比较不同的框架之间谁优谁劣,我甚至肤浅的表示出当初被Ext吸引仅仅是因为它比较美观,各有各的长处吧,用熟了都能当不错的兵器,帮助你快速构建一个你想要的,也是客户想要的系统。我仅仅是想表达一下我对这个框架的爱好之意。MooTools也不错,如果它能做的比较Ext更美观,我也会好好去看一下它,做UI对于我来说太难了。

2009年9月2日 | 归档于 JavaScript, 技术
标签: , , ,
本文目前尚无任何评论.

发表评论

XHTML: 您可以使用这些标签: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">