JQuery-EasyUI是仿照Ext作的。javascript
Ext框架是一个总体,面向对象的编程思想,每一个控件之间能够相互通信。JQuery的控件全都是分散的,没有总体性可言。单独拿出来一个控件就能用。前端
Ext有必定学习曲线,不像EasyUI就那么几个简单的API完事儿了。java
若是你要开发系统应用的话,首选Ext不会错的,控件库丰富,扩展和维护都方便。若是是简单的页面动画和效果,JQuery-EasyUI足够。jquery
jquery-EasyUI只是一个工具库,比较简单,相对容易。 Ext是一套真正的ria开发框架,甚至能够实现桌面应用同样的强大功能。自己代码质量高,并且是高度的面向对象设计的。jQuery-EasyUI 入门相对容易一些,实际用的过程当中要用到各类插件,基本上用一个“学”一个, ExtJS 入门稍难.ajax
一、什么是ExtJS:数据库
ExtJS能够用来开发RIA也即富客户端的AJAX应用,是一个用javascript写的,主要用于建立前端用户界面,是一个与后台技术无关的前端ajax框架。所以,能够把ExtJS用在.Net、Java、Php等各类开发语言开发的应用中。ExtJs最开始基于YUI技术,由开发人员JackSlocum开发,经过参考JavaSwing等机制来组织可视化组件,不管从UI界面上CSS样式的应用,到数据解析上的异常处理,均可算是一款不可多得的JavaScript客户端技术的精品。 编程
二、Ext的UI组件模型和开发理念脱胎、成型于Yahoo组件库YUI和Java平台上Swing二者,并为开发者屏蔽了大量跨浏览器方面的处理。相对来讲,EXT要比开发者直接针对DOM、W3C对象模型开发UI组件轻松。
三、JSON:浏览器
在项目中,Ext自己的华丽外表就很吸引眼球了,但这仅仅是其外在的美,还有最核心的内在美,即:Json。Json(JavaScript Object Notation) 是一种数据交互格式,一个不能实现数据交互功能的项目是没有任何意义的,大多的Ajax框架的数据交互都基于Json,如:jQuery、ExtJs等。所以理解Json掌握Json并熟练运用是很重要的。框架
.NET已经把Json封装到类中,无需配置,直接与数据库交互,轻松的封装直接使用;Java就麻烦些,必须去下一个Json包,而后再作一些配置,才可使用;PHP和Java差很少,也必须下载一个Json插件(和类类似),可是不用配置,直接封装使用。
工具