No1—Prototype
特点:一个非常优雅的JS库,定义了JS的面向对象扩展,DOM操作API,事件等等,Prototype不像其他框架,有许多炫人耳目的动态效果,而是专注在改良JavaScript本身的功能,让JavaScript更容易使用,也更具物件导向风格。
No2—Dojo
特点:Dojo包括了Javascript本身的语言扩展,以及各个方面的工具类库,和比较完善的UI组件库;Dojo设计的包加载机制(Package System)和模块化(Libraries)的结构,能保持更好的扩展性,提高执行性能,减轻了用户开发的工作量
No3—Mootools
特点:小巧高效,完整下载36k;模块化设计,合理规范,优雅的OOP风格;创新的下载过程,可以跟据自己的需要勾选相应的模块下载,Build Your Own Framework;Effects模块(moo.fx)轻量高效,可以实现优雅、可定制、easing的动画;完整的API文档,丰富的范例。
No4—JQuery
特点:短小精悍(19k),接口设计得精妙(自然语言的风格),与程序思路配合精密。拥有官方UI程序供使用,效果好。
No5—Dwr
特点:把java类转化为javascript类由dwr自动完成,使javascript可以直接调用java的方法
,只需简单的配置;应用起来极其简单。开发者不要该服务器代码就可以集成;容易测试。和webwork一样,隐藏的http协议;强扩展性。例如与spring集成,只需修改一点代码;性能。就与jason等简单比较,dwr性能可能是最好的。
DWR是设计给Java语言的Ajax框架,让开发人员可以利用JavaScript程式呼叫Java语法。
DWR的运作可分为两个部分,一方面用在浏览器上,处理连接伺服器端Java程式,另一部分则是用来展示回传资料。透过DWR呼叫Java的函式,它会处理连接处理的细节,而当资料被处理完成后,DWR就会执行回呼函式,以进行后续呈现的处理。
DWR最大的好处就在于让Java开发人员可以利用熟悉的语法来处理页面与资料,并且能配合Struts、Tapestry来使用。不过从用户端呼叫远端伺服器的Java程式,仍存在一些安全上的疑虑,在使用时必须注意。
No6—Buffalo
特点:国人开发的Ajax框架。定义了Web远程调用的传输基础,并且将远程调用对象完整的序列化到了本地,成为可以被JavaScript编程触及的对象
No7—Yui
特点:Yahoo发布的AJAX组件库,是一个包含了各个方面,从工具类库到通讯,到UI组件的综合性JS库。YUL的最大优势在于文档非常齐全,而且有Yahoo的支持,缺点是库目前还不全,功能也不强大。
No8—Ext
特点:Ext来自于对YUI的扩展,扩展後功能和界面都有了很大的提高。初期仅仅是对YUI的对话框扩展,后来逐渐有了自己的特色,深受网友的喜爱。
No9—Qooxdoo
特点:不通过常规的HTML来构造页面,完全使用JS以类似VB/Delphi风格的编程方式构造Web GUI界面,比较适合内网面向C/S风格的web应用,而不适合面向Internet的界面多变风格的应用。
Qooxdoo实用技术汇总
No10—Spry
特点:设计规范,功能全面,文档丰富,面向设计人员而不是开发人员。与其它一些Ajax框架相比,它的服务器端的技术不是很可靠。它依赖于XML,XML可以很容易被Spry组件接受。
其它框架
Script.aculo.us :RoR与CakePHP的指定框架
网址:Script.aculo.us
Rico :平顺、丰富的动画效果
网址:openrico.org
ZK :适合Java开发环境的企业级解决方案
网址:www.zkoss.org
ZK是基于Ajax、XUL(XML User Interface Language)、Java网页应用程式的开发框架,让网页的操作行为可以像是桌面应用程式一般。
不同于用户端的Ajax解决方案,ZK由伺服器端出发,利用ZK处理Ajax互动的引擎,处理用户端的页面行为,也因此大为降低利用JavaScript作为动态开发语法时,常遇到的浏览器相容问题。
ZK提供超过70个XUL组件及80个XHTML组件,因此一些网页或应用程式常见的功能,ZK都提供现成的工具可让使用者立即应用,只需利用ZK以XML为基础的使用介面设计语言,即可产生这些组件。应用的人则可在后端利用Java语言进行来处理程式逻辑与资料传递。
ASP.NET AJAX :APS.NET的官方解决方案
网址:ajax.asp.net
DHTMLX: http://dhtmlx.com/index.shtml
SmartGWT:http://www.smartclient.com/smartgwt/showcase/#featured_tile_filtering
DWZ:http://demo.dwzjs.com/
分享到:
相关推荐
ajax框架分享,分享之前实战成果,ajax框架分享交流心得。
Ajax框架通常包括对请求的封装、数据解析、错误处理以及与DOM交互的工具,以简化开发流程。 【标签】"源码"表明这个框架提供了可供学习和修改的原始代码,开发者可以通过阅读和理解源码来深入掌握其工作原理,也...
在描述中提到了一个博文链接:“https://wfl8015.iteye.com/blog/310961”,这可能是一个关于如何使用龙博AJAX框架的教程或者开发者的经验分享,包括使用案例、技巧和可能遇到的问题解决方法。遗憾的是,由于我们...
java资源Ajax框架 ZKjava资源Ajax框架 ZK提取方式是百度网盘分享地址
【标题】:“MagicAjax ASP.NET可的Ajax框架 0.3” 这个标题指的是一个特定版本的ASP.NET Ajax框架,名为“MagicAjax”。该框架专为ASP.NET开发人员设计,允许他们在构建Web应用程序时实现无刷新的用户体验,即Ajax...
简单完整的ajax框架 jQuery 非常好用 给大家分享
【龙博AJAX框架 v4.0-源码.zip】是一个包含有源代码的压缩文件,主要用于学习和研究AJAX框架的实现。AJAX(Asynchronous JavaScript and XML)是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。这个...
java资源国产Ajax框架 Buffalo提取方式是百度网盘分享地址
【标题】基于Java的国产Ajax框架 Buffalo Ajax(Asynchronous JavaScript and XML)是一种在无需刷新整个网页的情况下,能够更新部分网页的技术。它通过在后台与服务器进行少量数据交换,使网页实现异步更新,极大...
【AJAX框架企业网站管理系统】是一个基于Web的应用程序,它采用了现代Web开发中的多项核心技术,以提供高效、交互性强的用户体验。系统的核心是利用AJAX(Asynchronous JavaScript and XML)框架,这是一种允许网页...
工作分享:jquery+ajax框架实现4级级联菜单,废话不多说,直接上代码,可以直接用
EXT AJAX框架是一个强大的JavaScript库,专门用于构建富客户端应用程序,特别是在Web开发领域。EXT JS框架以其丰富的用户界面组件和高效的数据管理能力而闻名。在AJAX(Asynchronous JavaScript and XML)技术的基础...
Ajax,全称Asynchronous JavaScript and XML,是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。它通过在后台与服务器进行少量数据交换,使网页实现异步更新,提升了用户体验。XCallback则是一个专为...
4. **Ajax框架和库**:本书不仅限于原始的Ajax技术,还介绍了多个流行的Ajax框架和库,如jQuery、Prototype和MooTools,这些工具简化了Ajax的开发过程,提高了开发效率。 5. **优化和调试技巧**:为了提高Ajax应用...
BJUI是一款基于jQuery的前端开发框架,专为后台管理系统设计,旨在提高开发效率,提供一套完整的用户界面解决方案。它结合了jQuery的灵活性、Bootstrap的响应式布局和divTab的多标签页功能,使得构建功能丰富的后台...
自己做一个thinwire的帮助文档,非常方便好用,分享大家一起使用,欢迎来拿!
Ajax(异步JavaScript和XML)是一种在不重新加载整个网页的情况下,能够更新部分网页的技术。它是Web2.0时代的关键技术之一,极大地提升了用户的在线体验。Ajax技术的核心在于实现页面的异步通信,使得用户在发送...
Ajax(Asynchronous JavaScript and XML)则是一种在不刷新整个页面的情况下与服务器交换数据并更新部分网页的技术。在这里,我们将深入探讨基于jQuery的Ajax应用,以"jQuery+Ajax例子"为标题,结合项目描述和标签,...
### 四种流行的AJAX框架对比分析:jQuery, Mootools, Dojo, ExtJS #### 一、jQuery **主页**: **设计思想**: - **简洁性**: 几乎所有操作都始于选择DOM元素,并对其进行操作(支持Chaining等特性)。 **优点**:...