jjjjjj 2015-05-01
ExtJS是一个很不错的Ajax框架,可以用来开发带有华丽外观的富客户端应用,使得我们的b/s应用更加具有活力及生命力。ExtJS是一个用 javascript编写,与后台技术无关的前端ajax框架。因此,可以把ExtJS用在.Net、Java、Php等各种开发语言开发的应用中。
ExtJs最开始基于YUI技术,由开发人员Jack Slocum开发,通过参考Java Swing等机制来组织可视化组件,无论从UI界面上CSS样式的应用,到数据解析上的异常处理,都可算是一款不可多得的JavaScript客户端技术的精品。
EXT是一个华丽的JS框架,就算没用过EXT的人也知道,我们可以利用它来做出很华丽的WEB应用程序。我们喜欢EXT因为它做得很华丽,而且还 很完美,他实现了所有我们想要的JS接口,而我们所需要的却只是使用接口。但EXT的缺点也有很多的,一是速度比较慢,二是代码比较复杂,三是EXT灵活 性比较差。但如果你是要求一个让你的客户惊异不已的网站,或者你不想写太多的代码,而又想得到丰富的用户体验,那EXT绝对是你的菜。
当前最新EXT版本为3.2,这篇文章的例子也都是通过3.2版本写出来的。3.x系列与2.x系列在内核与组件方面差异不大,只是3.x的组件会比2.x的组件要多得多,但注意1.0系列与2.0系列很多东西都不能通用,2.0是对于1.0来说一个里程碑式的修改。
EXT提供双认证的形式,你可以继承GPL3.0协议,作一些EXT的开源程序,但这就意味着你的项目不能用于商业用途,同时你也可以购买EXT的商业协议,让你的程序商业化。
2. 参考文档
这里推荐几本EXT的好书
《 ExtJS2.0实用简明教程》
《掏钱学ExtJs》