AJAX(Asynchronous JavaScript and XML,异步JavaScript和XML),是创建交互式Web应用的主要开发技术。互联网中也有大量的关于AJAX的框架,本文汇总了最常用的11个框架。

1. jQuery

jQuery是一个轻量级的Javascript库,兼容CSS3,还兼容各种浏览器。jQuery使用户能更方便地处理HTML documents、events、实现动画效果,并且方便地为网站提供AJAX交互。

2. MooTools

MooTools是一个简洁、模块化、面向对象的JavaScript库。它能够帮助你更快、更简单地编写可扩展和兼容性强的JavaScript代码。Mootools跟prototypejs相类似,语法几乎一样。但它提供的功能要比prototypejs多,而且更强大。比如增加了动画特效、拖放操作等等。

3. Prototype

Prototype是Sam Stephenson写的一个非常优雅的JavaScript基础类库,对JavaScript做了大量的扩展,旨在简化动态Web应用程序的开发。Prototype很好的支持AJAX,国内外有多个基于此类库实现的效果库,也做得很棒。

4. ASP.NET AJAX

ASP.NET AJAX是一个完整的开发框架,容易与现有的ASP.NET程序相结合,通常实现复杂的功能只需要在页面中拖几个控件,而不必了解深层次的工作原理,除此之外服务器端编程的ASP.NET AJAX Control Toolkit含有大量的独立AJAX控件和对ASP.NET原有服务器控件的AJAX功能扩展,实现起来也非常简单。

5. Apache Wicket

Apache Wicket是一个针对Java的Web开发框架,与Struts、WebWork、Tapestry类似。其特点在于对HTML和代码进行了有效的分离(有利于程序员和美工的合作),基于规则的配置(减少了XML 等配置文件的使用),学习曲线较低(开发方式与C/S相似),更加易于调试(错误类型比较少,而且容易定位)。

6. Dojo Tookit

Dojo是一个强大的面向对象的JavaScript框架。主要由三大模块组成:Core、Dijit、DojoX。Core提供AJAX、events、packaging、CSS-based querying、animations、JSON等相关操作API;Dijit是一个可更换皮肤、基于模板的WEB UI控件库;DojoX包括一些创新/新颖的代码和控件:DateGrid、charts、离线应用、跨浏览器矢量绘图等。

7. DWR(Direct Web Remoting)

DWR是一个Java库,可以帮助开发者轻松实现服务器端的Java和客户端的JavaScript相互操作、彼此调用。

8. Spry Framework

Adobe Spry是一个面向Web设计人员而不是开发人员的AJAX框架,它使得设计人员不需要了解复杂的AJAX技巧也能在一个HTML页面中创建丰富体验成为了可能。

9. YUI (Yahoo User Interface) Library

YUI(Yahoo User Interface),是由雅虎开发的一个开源的JavaScript函数库,它采用了AJAX、 DHTML和DOM等诸多技术。YUI包含多种程序工具、函数库以及网页操作界面,能够更快速地开发互动性高且丰富的网站应用程序。

10. Google Web Toolkit

Google Web Toolkit (GWT) 是一个开源的Java开发框架,可以使不会使用第二种浏览器语言的开发人员编写Google 地图和 Gmail 等 AJAX 应用程序时更加轻松。

11. ZK Framework

ZK是一套开源、兼容XUL/HTML标准、使用Java编写的AJAX框架,使用该框架,你无需编写JavaScript 代码就可以创建一个支持Web 2.0的富互联网应用程序(RIA)。其最大的好处是,在设计AJAX网络应用程序时,轻松简便的操作就像设计桌面程序一样。ZK包含了一个以AJAX为基础、事件驱动(event-driven)、高互动性的引擎,同时还提供了多样丰富、可重复使用的XUL与HTML组件,以及以XML为基础的使用接口设计语言ZK User-interfaces Markup Language(ZUML)。

转载于:https://www.cnblogs.com/wanglixia/archive/2012/07/26/2610598.html

11 个最常用的 AJAX 开发框架汇总相关推荐

  1. Vue常用经典开源项目汇总参考-海量

    Vue常用经典开源项目汇总参考-海量 Vue是什么? Vue.js(读音 /vjuː/, 类似于 view) 是一套构建用户界面的 渐进式框架.与其他重量级框架不同的是,Vue 采用自底向上增量开发的 ...

  2. 9款Android常用的快速开发框架

    9款Android常用的快速开发框架 Android   2015-08-24 11:05:08 发布 您的评价:       0.0 收藏     0收藏 1.Afinal框架 项目地址:https ...

  3. Linux 运维人最常用 150 个命令汇总

    Linux 运维人最常用 150 个命令汇总 命令 功能说明 线上查询及帮助命令 (2 个) man 查看命令帮助,命令的词典,更复杂的还有 info,但不常用. help 查看 Linux 内置命令 ...

  4. 好程序员web前端干货之web前端开发框架汇总

    好程序员web前端干货之web前端开发框架汇总,其实一个前端开发框架其实就是一系列产品化的HTML/CSS/JavaScript组件的集合,我们可以在设计中使用它们.前端开发框架有很多,其中有一些写得 ...

  5. 技巧篇:常用的R代码汇总

    技巧篇:常用的R代码汇总 模块1:Xpath的一些练习 #install.packages("rvest") #install.packages("xlsx") ...

  6. 常用传感器信号测量汇总

    转自:http://www.meter18.com/meter18_Article_289862.html  http://wenku.baidu.com/link?url=b1PwOhUSBhwyJ ...

  7. 进入注册表一些常用的命令大全汇总

    进入注册表一些常用的命令大全汇总 进入注册表有很多的命令.如果很熟悉了.使用起来也很方便的 我们可以点击桌面左下角的开始>>运行,在运行窗口中输入regedit命令即可打开注册表,如图所示 ...

  8. arcgis弧段怎么加很多点_ArcGIS常用操作技巧大汇总

    原标题:ArcGIS常用操作技巧大汇总 1.影像格式的转换 例如把jpg格式转换为tiff格式.可以在arctoolbox中的conversiontools-->to Raster-->R ...

  9. 好程序员大前端送干货Web前端开发框架汇总

    好程序员大前端送干货Web前端开发框架汇总,其实一个前端开发框架其实就是一系列产品化的HTML/CSS/JavaScript组件的集合,我们可以在设计中使用它们.前端开发框架有很多,其中有一些写得很棒 ...

最新文章

  1. ios button.imageview 和setimage的区别
  2. js自动判断浏览器类型跳转到手机版
  3. Oracle 常用dump命令
  4. javascript---001-运行原理01_前端三大技术_JS重要性_Atwood定律_JS应用_JS让人迷惑_TypeScript会取代JS吗_JS是一门编程语言_浏览器工作原理_浏览器内核
  5. python3.6串口编程实例_使用python3实现操作串口详解
  6. 当时尚遇上AI!港中文MMLab开源MMFashion工具箱
  7. 在sphinx中处理使用特殊字符时所引起错误的办法
  8. 路飞学城django
  9. camunda流程定义表无数据_【经验】数据可视化分析操作指南
  10. c++折线平移算法_【MITA周刊】第十五周:聚类算法
  11. 100道接口测试面试题收好了!【建议收藏】
  12. 如何增加mysql字段长度_增加数据库字段长度
  13. 极小化极大(Minimax)算法原理
  14. Android开放root权限
  15. bert tensorflow2 serving部署
  16. 泛型-IMPORTANT
  17. 小程序开发工具绑定服务器,微信小程序绑定到第三方平台流程
  18. 永久一键关闭QQ频道,不用重新安装
  19. 数据结构导论c语言实现——顺序表
  20. 基于Android系统的高精度定位SDK方案

热门文章

  1. 让企业订单交期满足率提升3.5倍,新一代APS(高级生产计划与排程系统)是什么样的?
  2. 具有锂电池正负极反接保护的1A线性充电芯片SM5202兼容4056
  3. OpenCV人脸目标检测、摄像头实时检测
  4. 操作系统第五章——进程同步
  5. C语言关于有符号和无符号变量相互赋值的探讨
  6. Box3 代码教程 (一)
  7. 塔木德分财产,有图,快速过关
  8. 从“中央厨房”看媒体深度融合
  9. 下单以及订单处理流程描述
  10. 哥德尔预言无穷小微积分是未来的数学分析