阅读更多

15顶
1踩

Web前端

原创新闻 11 个最常用的 AJAX 开发框架汇总

2012-05-17 17:26 by 副主编 wangguo 评论(13) 有51502人浏览
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)。

原文:11 Commonly used AJAX Frameworks
15
1
评论 共 13 条 请登录后发表评论
13 楼 huhujiutian 2013-05-26 23:02
占个位先
12 楼 Leonhard7 2012-05-22 11:46
这什么烂汇总,连EXT都没有,现在JQuery与Ext才是王道。
11 楼 TheMatrix 2012-05-21 10:47
DWR也就简单用过 好几年前了
10 楼 w156445045 2012-05-20 21:24
DWR
DOJO
JQUERY
只听说过这三个框架~
只用过JQUERY
9 楼 KimHo 2012-05-18 16:00
leavesforeye 写道
ajax开发框架,我觉得其实有一个jquery Prototype 这样就够了。
剩下的就属于类库了。
类库这个玩意,可有可无。
类库能实现的。CSS框架差不多就够,而且轻量,主要还是看你想做什么风格的应用了。
实际上,不是业主要求,我们完全应该按照轻量级开发,因为我觉得用库的我们大部分还是目的是赚钱,考虑效率和速度,
我从来不认为用类库比自己手写dom效率高或者方便管理,因为我们还要花时间研究类库。我从来不认为类库有可研究的价值。

够不够,得看具体的应用场景
互联网,也许真的足够了,一堆类库
企业级,还真得需要像extjs这种重量级架构的js组件
8 楼 lucky_java 2012-05-18 14:41
7 楼 m_lixn 2012-05-18 13:42
Ext 都木有~
6 楼 liheping17 2012-05-18 13:31
mark 。。。。。。。。。
5 楼 骨之灵魂 2012-05-18 11:39
dwr 几年没更新了吧
4 楼 leavesforeye 2012-05-18 11:03
ajax开发框架,我觉得其实有一个jquery Prototype 这样就够了。
剩下的就属于类库了。
类库这个玩意,可有可无。
类库能实现的。CSS框架差不多就够,而且轻量,主要还是看你想做什么风格的应用了。
实际上,不是业主要求,我们完全应该按照轻量级开发,因为我觉得用库的我们大部分还是目的是赚钱,考虑效率和速度,
我从来不认为用类库比自己手写dom效率高或者方便管理,因为我们还要花时间研究类库。我从来不认为类库有可研究的价值。
3 楼 mfkvfn 2012-05-18 10:18
Ext都木有?
2 楼 fisher123 2012-05-18 09:58
我也来mark
1 楼 hdwmp123 2012-05-18 09:41
mark 一下好不好

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • Ajax技术(4)-- 11 个最常用的 AJAX 开发框架汇总

    互联网中也有大量的关于AJAX的框架,本文汇总了最常用的11个框架。  1. jQuery  jQuery是一个轻量级的Javascript库,兼容CSS3,还兼容各种浏览器。jQuery使用户能更方便地处理HTML documents、

  • 最常用的11大AJAX开发框架

    互联网中也有大量的关于AJAX的框架,本文汇总了最常用的11个框架。 1. jQuery jQuery是一个轻量级的Javascript库,兼容CSS3,还兼容各种浏览器。jQuery使用户能更方便地处理HTML documents、events

  • .NET常用开发框架汇总

    分布式缓存框架: Microsoft Velocity:微软自家分布式缓存服务框架。 Memcahed:一套分布式的高速缓存系统,目前被许多网站使用以提升网站的访问速度。 Redis:是一个高性能的KV数据库。 它的出现很大程度补偿了...

  • Ajax的常用框架有哪些?

    Ajax的常用框架有哪些?...互联网中也有大量的关于AJAX的框架,本文汇总了最常用的11个框架。 1. jQuery jQuery是一个轻量级的Javascript库,兼容CSS3,还兼容各种浏览器。jQuery使用户能更方便地处理

  • Android开发常用开源框架

    Android开发常用开源框架2 Android开发常用开源框架3 GitHub上最火的Android开源项目,所有开源项目都有详细资料和配套视频 2017年伊始,你需要尝试的25个Android第三方库 Android开发常用第三...

  • Ajax常用框架汇总

    1.纯JavaScript应用框架 (1)Bindows(成立于2003年):一个通过DHTML,JavaScript,CSS... (2)BackBase(成立于2003年):一个完整的浏览器端框架,提供了丰富的浏览器操作功能,以及对.NET和JAVA平台的集成. (3)DOJO(成立于20

  • AJAX框架都有哪些是常用的

    互联网中也有大量的关于AJAX的框架,本文汇总了最常用的11个框架。 1.jQuery jQuery是一个轻量级的Javascript库,兼容CSS3,还兼容各种浏览器。jQuery使用户能更方便地处理HTML documents、events、实现动画效果,...

  • 2021年Java常用的框架汇总,你常用哪一个?

    无疑,这并不容易,你需要深入了解这些Java框架的利弊,然后为企业或项目开发选择一个最合适的。下面,千锋广州Java小编详细来探讨一下这些热门的Java框架。 1、Spring Spring 排名头一位,因为它具有出色的开发复杂...

  • ajax的11个框架

    AJAX(Asynchronous JavaScript and XML,异步 JavaScript 和 ...互联网中也有大量的关于 AJAX 的框架,本文汇总了最常用的 11 个框架。 1. jQuery jQuery 是一个轻量级的 Javascript 库,兼容 CSS3,还兼容

  • AJAX框架汇总

    1.Purejavascript: Application Frameworks 1.1Bindows (成立于2003年) Backbase是一个通过DHTML、JavaScript、...Bindows无需下载安装客户端支撑组件(如Java、ActiveX或Flash),仅需一个浏览器。纯OO的理念体现在

  • 2022年Java常用的框架汇总,你常用哪一个?

    无疑,这并不容易,你需要深入了解这些Java框架的利弊,然后为企业或项目开发选择一个最合适的。下面,Java进阶营小编详细来探讨一下这些热门的Java框架。 1、Spring Spring 排名头一位,因为它具有出色的开发复杂 ...

  • AJAX到AXIOS常用格式汇总

    ajax作为目前最常用的前后端数据交互工具之一,本文将为您介绍ajax和axios的相关格式和操作,建议您学完视频课程之后再来使用本文.

  • 【数据库技术】MySQL MCP多通道协议实现与应用:高效数据库连接池管理及负载均衡使用案例分析

    内容概要:本文档介绍了MySQL MCP(MySQL Multi-Channel Protocol)的基本使用方法和常见案例。MySQL MCP提供高效的数据库连接池和负载均衡功能,支持读写分离、事务处理、批量操作以及连接池监控等功能。文档详细描述了如何安装和配置MySQL MCP,包括创建配置文件`mcp_config.json`,并通过多个使用案例展示了其功能。案例包括连接数据库、实现读写分离、处理事务、执行批量插入和监控连接池状态。此外,还介绍了高级用法如自定义负载均衡策略和故障转移处理,以及性能优化建议,如合理设置连接池大小、监控连接使用情况、设置合理的超时时间和使用预编译语句。; 适合人群:具备一定数据库操作基础,尤其是对MySQL有一定了解的研发人员和数据库管理员。; 使用场景及目标:①需要高效管理数据库连接的应用系统;②实现读写分离,提高数据库读取性能;③确保事务处理的完整性和一致性;④进行批量数据插入操作;⑤监控和优化连接池性能,防止连接泄漏;⑥配置自定义负载均衡策略和故障转移机制。; 其他说明:在实际应用中,用户可以根据具体需求灵活配置MySQL MCP,以优化数据库操作性能和稳定性。建议在使用过程中结合性能监控工具,定期检查连接池状态,并根据实际情况调整配置参数。

  • 哈工大大作业论文:hello的一生

    哈工大大作业论文:hello的一生

  • 前端压测工具:Vue3性能监控的Chrome插件开发.pdf

    文档支持目录章节跳转同时还支持阅读器左侧大纲显示和章节快速定位,文档内容完整、条理清晰。文档内所有文字、图表、函数、目录等元素均显示正常,无任何异常情况,敬请您放心查阅与使用。文档仅供学习参考,请勿用作商业用途。 Vue 3是一款备受瞩目的JavaScript框架,它采用了基于Proxy的响应式系统,显著提升了性能和调试能力。其Composition API带来了更高效的逻辑组织方式,使代码复用变得轻而易举。Tree-shaking支持让打包后的文件体积更小,进一步优化了应用性能。Vue 3还与TypeScript深度集成,提供了更完善的类型推导,让开发过程更加顺畅。无论是构建大型应用还是小型项目,Vue 3都能凭借其出色的性能和灵活的架构,帮助开发者高效完成任务,是现代Web开发的理想选择。

  • visio_ppt矢量图素材-图标库1.0.pdf

    Visio学习相关文档

  • COMSOL锂枝晶模型:多枝晶随机扰动生长与三种物理场分析助力锂电池研究

    内容概要:本文介绍了利用COMSOL软件对锂离子电池中锂枝晶的多枝晶随机扰动生长进行模拟的方法。通过相场、浓度场和电场三种物理场的综合分析,详细探讨了锂枝晶的生长过程及其对电池性能的影响。文章首先阐述了锂枝晶生长的重要性和研究背景,接着描述了模型的具体构建方法,包括参数设置、物理场定义以及模拟过程中的关键步骤。最后展示了模拟结果,并讨论了这些结果对于理解和优化锂离子电池的意义。 适合人群:从事锂离子电池研究的专业人士、材料科学家、物理学家及相关领域的研究人员。 使用场景及目标:适用于需要深入了解锂枝晶生长机理及其对电池性能影响的研究项目;旨在提高锂离子电池的安全性和使用寿命。 其他说明:文中提供的COMSOL代码示例可以帮助读者快速上手并进行相关实验验证。

  • 复刻-人工智能技术应用如何影响企业创新(2007-2023年).txt

    因文件较多,数据存放网盘,txt文件内包含下载链接及提取码,永久有效。失效会第一时间进行补充。样例数据及详细介绍参见文章:https://blog.csdn.net/T0620514/article/details/147962629

  • 基于机器学习进行贷款中风险预测的Python代码及详细文档和PPT(高分项目)

    基于机器学习进行贷款中风险预测的Python代码及详细文档和PPT(高分项目),个人经导师指导并认可通过的高分设计项目,评审分98分,项目中的源码都是经过本地编译过可运行的,都经过严格调试,确保可以运行!主要针对计算机相关专业的正在做大作业、毕业设计的学生和需要项目实战练习的学习者,资源项目的难度比较适中,内容都是经过助教老师审定过的能够满足学习、使用需求,如果有需要的话可以放心下载使用。 基于机器学习进行贷款中风险预测的Python代码及详细文档和PPT(高分项目)基于机器学习进行贷款中风险预测的Python代码及详细文档和PPT(高分项目)基于机器学习进行贷款中风险预测的Python代码及详细文档和PPT(高分项目)基于机器学习进行贷款中风险预测的Python代码及详细文档和PPT(高分项目)基于机器学习进行贷款中风险预测的Python代码及详细文档和PPT(高分项目)基于机器学习进行贷款中风险预测的Python代码及详细文档和PPT(高分项目)基于机器学习进行贷款中风险预测的Python代码及详细文档和PPT(高分项目)基于机器学习进行贷款中风险预测的Python代码及详细文档和PPT(高分项目)基于机器学习进行贷款中风险预测的Python代码及详细文档和PPT(高分项目)基于机器学习进行贷款中风险预测的Python代码及详细文档和PPT(高分项目)基于机器学习进行贷款中风险预测的Python代码及详细文档和PPT(高分项目)基于机器学习进行贷款中风险预测的Python代码及详细文档和PPT(高分项目)基于机器学习进行贷款中风险预测的Python代码及详细文档和PPT(高分项目)基于机器学习进行贷款中风险预测的Python代码及详细文档和PPT(高分项目)基于机器学习进行贷款中风险预测的Python代码及详细文档和PPT(高分项目)基于机器学习进行贷款中风险预测的P

Global site tag (gtag.js) - Google Analytics