extjs与jquery的选择

由于想系统地学习下js框架,extjs没接触过,不过界面这方面真的好PL,jquery浅尝过,觉得好方便,但ui方面好像没有extjs的漂亮,如果是你,你会选择那一个?为什么?

另,听说extjs开始要收费的了,是什么一回事呢?

谢谢!

楼上看来没有看到jquery UI 1.7的版本.所谓的ui不是说像extjs那样,做成一整套可以直接调用的界面的才叫ui,jquery ui 的无侵入性以及可访问性,比起extjs好得多.

而且简单的归结为应用系统跟网站开发,也太笼统了点.看看jquery官方上面列出来的采用jquery框架的网站就知道了,jquery的轻巧注定它无论是大小系统都是可以用的.

当然,我不是单纯的鼓吹jquery的好处.ext也是一个很伟大的框架的.

个人建议:

extjs可以省下你大量做界面的时间,而且几乎不用怎么写代码,使用ext大部分时间都是学习怎么使用它的api,就算你不怎么熟练js,你都可以像用java一样来使用它.但是如果你想要修改ext的代码或者实现,你基本上无从下手.就像一般的程序员也根本改不动java的源代码一样.

jquery则不太相同,它很精巧,核心+插件式的开发应用.你不需要去动核心,你需要的功能,你可以通过插件来完成,如果你没有现成的插件,自己写一个插件,也是非常简单的事情.至少,比ext简单得多.

想系统的学习js框架,在你js基础足够好的情况下,学习哪个框架都是一样的,主要看你自己项目的需求,如果你的项目要求很灵活,jquery会被ext好得多.但是如果只是普通的应用系统,并且界面上美观要求比较高,那ext吧.

PS 我个人更喜欢jquery.

應該會部分用jquery,extjs漂亮是漂亮,就是太消耗內存,IE下不能用,我一個項目做了一半,現在徹底放棄extjs,啟用原先的界面。不過就當學習了。
收費是根據不同的級別收費,具體自己看它的說明

又拿这2个来比较!
萝卜和白菜没有可比性!
ExtJS主要用于企业应用系统的开发,属于应用级框架,用在网站上速度较慢。
JQuery主要用于网站开发,属于功能级框架,JQuery的UI杂乱无章,而且都不正统,也不统一。

如果要简单的做个比较,可以简单的做个等式:ExtJS = JQuery + UI

补充一些:使用extjs,你是学习不到什么js的,都是调用封装好的方法,学习人家设计出来的api ,这种框架适合使用,不适合学习. jquery比ext好的地方,在于开发时候很多时候可以自己去做设计与实现.js水平会有提高..

但是,最适合学习js基础的,是prototype,下载一份prototype的源码,好好的阅读,可以长很多见识.

要好看的用ext

要效率的用 jquery

ext一直收费,商用是收费的,要么你就开源.个人使用免费

[b][/b]

jquery和extjs面向的领域不同,所以选择上肯定根据具体情况来分析。
最代码上有jquery和extjs的不少代码demo,也可以参考对比下,
jquery代码下载地址:[url]http://www.zuidaima.com/share/search.htm?key=jquery[/url]
extjs代码下载地址:[url]http://www.zuidaima.com/share/search.htm?key=extjs[/url]