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的选择主要是考虑下面几个方面:
- 代码的质量
- 执行的效率
- 文档的质量
- 社区的活跃度
- 项目的活跃度
- 界面的美观程度
Ext是个不错的选择,MooTools也是个不错的选择,Ext我从1.x的版本用到3.0,每一次看到更新还是会觉得很欣慰。但是从代码风格上来讲,MooTools可能更好一点,JS天生不是一个面向对象的语言,通过何种方式让他更容易让我们这些习惯了OO的程序员使用,也应该是一个优秀的JS Framework所要解决的问题。
写这篇博客我并不想去比较不同的框架之间谁优谁劣,我甚至肤浅的表示出当初被Ext吸引仅仅是因为它比较美观,各有各的长处吧,用熟了都能当不错的兵器,帮助你快速构建一个你想要的,也是客户想要的系统。我仅仅是想表达一下我对这个框架的爱好之意。MooTools也不错,如果它能做的比较Ext更美观,我也会好好去看一下它,做UI对于我来说太难了。
近期评论