ExtJS是什么

来源:互联网 发布:万能进销存软件 编辑:程序博客网 时间:2024/04/28 14:56

自Ajax之父Jesse James Garrett于2005年提出这一新概念之后,这一沉睡了多年的技术,换上新衣,一下子变得容光焕发。经过将近3年的发展,Ajax技术在国际社区内取得了很大的发展,已经比较成熟。Ajax发展至今,各种关于Ajax的框架层出不穷,但是从社区的情况来看,从来没有哪一种框架像ExtJS一样炙手可热。
相信很多人都曾有过和我一样的感叹:“在中国真好,有如此多的免费产品(特指与计算机相关的产品,如软件)可以供我们使用。”但是最近却出了一件“怪事”,居然有人能靠写电子教程或者是将电子教程印刷装订成册来获取丰厚的经济回报(其实这种情况在国外再常见不过了)。是什么样的电子教程有如此大的吸引力呢?有关ExtJS的教程,就是它!由此可以想象,ExtJS对于开发者来说有着怎样的一种吸引力。
如果您以前没有听说过ExtJS,或者是对它还不了解,看到这里,你是否会对此产生兴趣呢?
一、什么是ExtJS
要了解什么是ExtJS,得先了解一下什么是YUI。
YUI(Yahoo! UI Library )是一个开源的JavaScript库,与Ajax、DHTML和DOM等技术一起使用可以用于创建富有交互性的Web应用,它还包含丰富的CSS资源。
Ext最初是YUI的一个扩展,然而,它现在也可以扩展自JQuery和Prototype。自1.1版开始,Ext已经可以独立运行,不需要依赖于那些外部库,虽然它仍然是可被集成的一个选项。
现在,Ext 2.0版可以使用许多不同的基础库,例如YUI、JQuery和Prototype,或者是可以独立的运行。
ExtJS是一个非常棒的Ajax框架,可以用来开发富有华丽外观的富客户端应用,能使b/s应用更加具有活力。ExtJS是一个用javascript编写,与后台技术无关的前端ajax框架。因此,可以把ExtJS用在.Net、Java、Php等各种开发语言开发的应用程序中。
二、学习资源
相对而言,EXT方面的学习资料还较少,下面列出一些在线资源供大家参考:
1.ExtJS官方网站(http://extjs.com/)
2.EXT中文站(http://www.ajaxjs.com/)
3.JS堂(http://jstang.5d6d.com/)
4.JavaEye(http://www.javaeye.com/)
5.中国最大的EXT讨论区,http://www.17ext.com/

ExtJS是一个Ajax框架,是一个用javascript写的,用于在客户端创建丰富多彩的web应用程序界面。ExtJS可以用来开发RIA也即富客户端的AJAX应用

(wlr的blog应用)

(ExtJS的表格控件)

(不同主题的ExtJS弹出框效果)

ExtJS是一个用javascript写的,主要用于创建前端用户界面,是一个与后台技术无关的前端ajax框架。因此,可以把ExtJS用在.Net、Java、Php等各种开发语言开发的应用中。
ExtJs最开始基于YUI技术,由开发人员Jack Slocum开发,通过参考Java Swing等机制来组织可视化组件,无论从UI界面上CSS样式的应用,到数据解析上的异常处理,都可算是一款不可多得的JavaScript客户端技术的精品。