认识ExtJS

一,什么是ExtJS?
ExtJS是用JavaScript,CSS和HTML等技术实现的主要用于创建用户界面,且与后台技术无关的前端Ajax框架,还被用来开发RIA(富客户端)的Web应用。
二,ExtJS的优势?
ExtJS的UI组件模型和开发理念继承自Yahoo用户组件库YUI和java平台上的Swing,它为开发者屏蔽了大量的Web UI操作以及跨浏览器方面的处理。ExtJS要比开发者针对DOM和W3C对象模型开发Web UI快速而且轻松许多。无论从Web UI界面美观丰富上,还是从功能强大完善上来看,ExtJS都算得上是Web UI组件库方面的佼佼者,是JavaScript客户端技术的精品之作。
三,与ExtJS类似的技术?
1.Flex:现由Adobe公司收购,是presentation server(展现服务),它是java web container或者.net server的一个应用,根据.mxml文件(纯粹的XML描述文件和ActionScript)产生相应的.swf文件,传送到客户端,由客户端的Flash Player或者Shockwave Player解释执行,给用户以丰富的用户体验。
2.SliverLight:是一种新的Web呈现技术,能在各种平台上运行。借助该技术,将拥有内容丰富,视觉效果绚丽的交互式体验,而且,无论在浏览器内,在多个设备上还是在桌面操作系统中,都可以获得这种体验。Microsoft.NET Framework 3.0中的呈现技术XAML(可扩展应用程序标记语言)遵循WPF,它是SilverLight呈现功能的基础。SilverLight包含XAML页面布局语言,为WPF的子集合,配合JavaScript,可跨平台(Windows Vista,Windows XP,以及Mac OS X),利用plug-in技术,可执行于各种网页浏览器上。包括IE,Firefox,Safari,Netscape。
3.Bindows是通过DHTML,JavaScript,CSS和HTML等技术实现Windows桌面式的Web应用程序解决方案。Bindows无需下载客户端支撑组件,仅需一个浏览器。纯面向对象的理念体现在Bindows任何地方,实现了一套完整的Windows桌面系统,支持各种特性窗口模式,包括菜单,表单,表格,滑动条,测量仪器窗口和其他一些Windows窗口特性支持。
4.Dojo:是一个用JavaScript语言实现的开源DHTML工具包,它的目标是解决开发DHTML应用程序时遇到的那些长期存在的历史问题。Dojo让您更容易使Web页面具有动态能力,或在任何稳定地支持JavaScript语言的环境中发挥作用。
5.GWT:是Google开发Ajax应用的框架,它支持用Java开发和调试Ajax应用。Ajax技术是当前开发Web应用非常热门的技术,也是Web 2.0的一个重要的组成部分。然而如果用传统方式使用JavaScript进行Ajax开发的话,就会使得应用程序非常难以进行调试,从而降低生产效率。Google推出的GWT有望解决这个难题。GWT是一个开发Ajax应用的框架,它使得程序员能用Java同时开发客户端和服务器端的代码。GWT的编译器会把用于开发客户端的Java代码转换成JavaScript和HTML,而程序员不用关心这一转换过程。这样程序员就可以在自己喜欢的Java IDE里面开发自己的Ajax应用程序。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值