1.应该说粒度不同,extjs是基于组件级的,而jquery主要是简化Dom操作。
如果看着UI可以使用extjs,关于jquery可以在任何类型的项目使用。
下面的可以看看:
extjs可以省下你大量做界面的时间,而且几乎不用怎么写代码,使用ext大部分时间都是学习怎么使用它的api,就算你不怎么熟练js,你都可 以像用java一样来使用它.但是如果你想要修改ext的代码或者实现,你基本上无从下手.就像一般的程序员也根本改不动java的源代码一样.
jquery则不太相同,它很精巧,核心+插件式的开发应用.你不需要去动核心,你需要的功能,你可以通过插件来完成,如果你没有现成的插件,自己写一个插件,也是非常简单的事情.至少,比ext简单得多.
http://www.javaeye.com/problems/13400
http://www.cnblogs.com/JustOneJob/archive/2008/08/09/1264296.html
2.应用场景不同。后者要相对轻量级很多,而且得到了微软的器重。
前者似乎对于界面展示的功能更为强劲、美观。
google一下二者的简介,你就能知道各自的大概用途。
如果仅仅是想了解与学习脚本语言、而不是深入前端界面开发的话,个人推荐jquery。
3.JQuery 和ExtJS他们都具备各自的用户群体,如果是应用于OA等性质的开发或者说是Web应用的开发,那么使用ExtJS比较有优势,因为他的UI在目前的 js类库中可以算是佼佼者,并且他提供的相应控件基本可以满足现在多数的系统,比如电信业中很多系统都有采用,貌似金蝶软件也有采用Extjs。当然 JQuery也有相关的UI插件,不过目前和ExtJs比起来没有可比性。
如果你是做Web网站性质的开发,那么建议你采用Jquery,JQuery本省相对比较小,也够灵活,在书写上也比较容易,这主要取决于Jquery框架本身实现的机制。
当然,如果从单纯的学习javascript的角度来说,你学习ExtJs和Jquery都可以。只是他们都是从不同的层面来实现的javascript框架。
1.EXT体积大,jQuery更专注于简化最基础的开发工作.所以使用起来,也就感觉更像是使用原始的js进行开发一样
2.EXT界面美观,jq一般
3.EXT代码复用性强
4.EXT兼容性还是有点小问题,JQ兼容性良好
5.EXT不易调试,
6.Ext使页面是只留下body,搜索引擎无法收录这样,不利于SEO排名
7.JQ的事件绑定更强
Ext简化了很多工作,让开发更简洁,更方便,但也带来了很多麻烦,给我们留下了更小的选择空间,局域网里面我们可以使用EXT,但是在互联网上请优先JQ
ExtJs重量级的框架,很强大,扩展性强,集成了java swt的很多特性, 不要太多说了, 但是体积大, 不适合互联网网站开发, 但是做企业内部的管理系统是非常合适;
JQuery 轻量级的框架,扩展强,但是没有ExtJs那么现成的支持库, 适合做互联网开发;
如果看着UI可以使用extjs,关于jquery可以在任何类型的项目使用。
下面的可以看看:
extjs可以省下你大量做界面的时间,而且几乎不用怎么写代码,使用ext大部分时间都是学习怎么使用它的api,就算你不怎么熟练js,你都可 以像用java一样来使用它.但是如果你想要修改ext的代码或者实现,你基本上无从下手.就像一般的程序员也根本改不动java的源代码一样.
jquery则不太相同,它很精巧,核心+插件式的开发应用.你不需要去动核心,你需要的功能,你可以通过插件来完成,如果你没有现成的插件,自己写一个插件,也是非常简单的事情.至少,比ext简单得多.
http://www.javaeye.com/problems/13400
http://www.cnblogs.com/JustOneJob/archive/2008/08/09/1264296.html
2.应用场景不同。后者要相对轻量级很多,而且得到了微软的器重。
前者似乎对于界面展示的功能更为强劲、美观。
google一下二者的简介,你就能知道各自的大概用途。
如果仅仅是想了解与学习脚本语言、而不是深入前端界面开发的话,个人推荐jquery。
3.JQuery 和ExtJS他们都具备各自的用户群体,如果是应用于OA等性质的开发或者说是Web应用的开发,那么使用ExtJS比较有优势,因为他的UI在目前的 js类库中可以算是佼佼者,并且他提供的相应控件基本可以满足现在多数的系统,比如电信业中很多系统都有采用,貌似金蝶软件也有采用Extjs。当然 JQuery也有相关的UI插件,不过目前和ExtJs比起来没有可比性。
如果你是做Web网站性质的开发,那么建议你采用Jquery,JQuery本省相对比较小,也够灵活,在书写上也比较容易,这主要取决于Jquery框架本身实现的机制。
当然,如果从单纯的学习javascript的角度来说,你学习ExtJs和Jquery都可以。只是他们都是从不同的层面来实现的javascript框架。
1.EXT体积大,jQuery更专注于简化最基础的开发工作.所以使用起来,也就感觉更像是使用原始的js进行开发一样
2.EXT界面美观,jq一般
3.EXT代码复用性强
4.EXT兼容性还是有点小问题,JQ兼容性良好
5.EXT不易调试,
6.Ext使页面是只留下body,搜索引擎无法收录这样,不利于SEO排名
7.JQ的事件绑定更强
Ext简化了很多工作,让开发更简洁,更方便,但也带来了很多麻烦,给我们留下了更小的选择空间,局域网里面我们可以使用EXT,但是在互联网上请优先JQ
ExtJs重量级的框架,很强大,扩展性强,集成了java swt的很多特性, 不要太多说了, 但是体积大, 不适合互联网网站开发, 但是做企业内部的管理系统是非常合适;
JQuery 轻量级的框架,扩展强,但是没有ExtJs那么现成的支持库, 适合做互联网开发;