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那么现成的支持库, 适合做互联网开发;
分享到:
相关推荐
总结起来,`ExtJS`和`jQuery`都提供了创建`tree`结构的方法,它们在实现上有所不同,但都能满足不同场景的需求。开发者可以根据项目需求,选择适合的工具和方法来构建树形视图。通过学习和实践这些技术,可以提升在...
- **Extjs** 提供了最为丰富和灵活的功能,适合开发大型复杂的应用程序。 - **JqueryUI** 的Tree插件虽然相对简单,但足够应对大多数常见的需求,且易于集成。 - **Dhtmlxtree** 在处理大数据量方面表现优异,特别...
### 四种流行的AJAX框架对比分析:jQuery, Mootools, Dojo, ExtJS #### 一、jQuery **主页**: <http://jquery.com/> **设计思想**: - **简洁性**: 几乎所有操作都始于选择DOM元素,并对其进行操作(支持Chaining...
本文首先简要介绍了JavaScript库的概念和特点,然后对jQuery和ExtJs进行了详细的介绍,包括其特点、优缺点、使用场景和应用实例。最后,本文对比了jQuery和ExtJs的优缺点,并对在Web开发中选择JavaScript库的建议。 ...
它们各自拥有不同的特色和优势,适用于不同类型的Web应用开发。 #### 三、jQuery与ExtJs的介绍及对比 ##### 3.1 jQuery的介绍 **jQuery**是一款轻量级的JavaScript库,由John Resig于2006年创建。它的核心理念是...
4. 图片集:图标也可能以PNG或JPEG等图像格式提供,适用于需要自定义颜色或透明度的情况。 在使用这些图标时,美工人员可以根据项目需求进行修改,调整颜色、大小、形状,甚至创建全新的图标,以确保与应用的整体...
这种功能常见于地址填写、区域选择等场景。三种实现方式分别涉及到JavaScript、jQuery和ExtJS4.0这三种前端框架,结合jsp和servlet进行后端处理。 1. **JavaScript+jsp+servlet实现**: 在JavaScript中,可以通过...
总的来说,这个基于ExtJS的通用后台管理系统提供了一个完整的前端界面和后端服务框架,适用于企业内部的日常运营管理。开发者可以在此基础上根据实际需求进行定制化开发,增加或调整功能,以满足特定业务场景。同时...
本地分页适用于数据量较小的情况,而远程分页则通过向服务器发送请求来获取数据,适合大数据集的场景。 5. **单元格自定义渲染**:开发者可以定义单元格的渲染函数,根据业务逻辑改变单元格的显示方式,如颜色、...
本文将对比分析jQuery和ExtJS两个流行的库,以帮助开发者决定在特定场景下哪个更适合。我们将通过实例探讨它们在表格排序和操作上的应用。 首先,jQuery以其简洁的API和广泛的社区支持而闻名,是许多开发者首选的库...
- YUI提供了大量的组件,如表格、菜单、日历等,适用于构建复杂的Web应用。 5. **ExtJS**: - ExtJS是一款用于构建富互联网应用程序(RIA)的JavaScript库。 - 它提供了一套完整的组件模型,包括表格、树、面板...
在"extjs小图标.rar"这个资源中,包含了一组适用于ExtJS的图标,同时也兼容jQuery EasyUI,这表明这些图标设计得相当灵活,可以广泛应用于各种前端开发项目。 jQuery EasyUI是基于jQuery的轻量级UI框架,它提供了一...
- EXTJS适合大型企业级应用,需要高度定制和复杂功能的场景,特别是在数据管理和可视化方面有较高要求的项目。 总结,选择EasyUI还是EXTJS,主要取决于项目的需求、开发团队的技术背景以及对性能、定制化和学习成本...
而Highcharts则是一个强大的图表库,适用于创建各种类型的交互式图表,如柱状图、折线图、饼图等。在本案例中,我们将讨论如何在ExtJS 3.x版本中整合Highcharts 2.05插件,以提升图表的展示效果。 首先,让我们了解...
这个例子非常适合初学者,通过它,你可以了解如何在ASP.NET中集成ExtJS,以及如何利用ExtJS的各种控件来构建用户界面。 首先,我们来看`Extjs控件属性.doc`。这个文档很可能包含了关于ExtJS控件的详细属性介绍。...
总体而言,ExtJs 4 Grid 在数据展示方面提供了更高的灵活性和更低的耦合度,更适合处理复杂的数据交互场景。而 jqGrid 在简单场景下可以快速实现数据展示功能,但对于复杂的业务逻辑支持能力稍弱。 #### 二、外观...
JQuery、Extjs、YUI、Prototype、Dojo 是众多JavaScript框架中的佼佼者,它们各自拥有独特的特点和应用场景,下面就详细介绍它们之间的区别以及各自的用途。 首先,JQuery 是目前最为流行的JavaScript库,它支持...
- **布局 (Layouts)**: 不同类型的布局适用于不同的应用场景,例如Fit Layout适用于单一子项的场景,Border Layout则适用于多个子项的复杂布局。 - **新组件**: ExtJS 3.2版本中引入了许多新组件,如Grid、XTemplate...
标题“锋利的jQuery.pdf”和描述“里面的内容很适合初学者或者有一定基础的人学习”表明,本文档是一本旨在面向各个层次读者的jQuery教程或介绍性文档。文档的开头部分介绍了jQuery的历史背景以及它在众多JavaScript...