十大Ajax框架(排名不分先后)
毫无疑问,Ajax作为当前最火爆的技术之一,其优秀的框架层出不穷。Prototype、Dwr、Dojo、JQuery、YUi…… 都是非常出色的产品。本专题为您介绍了目前十大流行的Ajax框架及各自特性,供您在开发过程中参阅。
您当前正在使用的Ajax框架是什么?哪一个又是您心目中最优秀的呢?欢迎您发表评论,与他人分享您的观点。[发表评论]
十大Ajax框架(排名不分先后)
No1—Prototype
特点:一个非常优雅的JS库,定义了JS的面向对象扩展,DOM操作API,事件等等,之上还有rico/script.aculo.us实现一些JS组件功能和效果(尚不够完善),以prototype为核心,形成了一个外围的各种各样的JS扩展库,是相当有前途的JS底层框架,突出特点就是非常易学易用,门槛很低,常常是一两行JS代码就可以搞定一个相关的功能。同时它也是RoR集成的AJAX JS库。
Prototype官方站点
No2—Dojo
特点:Dojo包括了Javascript本身的语言扩展,以及各个方面的工具类库,和比较完善的UI组件库;Dojo设计的包加载机制(Package System)和模块化(Libraries)的结构,能保持更好的扩展性,提高执行性能,减轻了用户开发的工作量,并保持一定的灵活性(用户可以自己编写扩展);Dojo官方网站有着丰富的学习资源;专业的开发团队,可以保证更新速度及质量。
Dojo官方站点
No3—Mootools
特点:小巧高效,完整下载36k;模块化设计,合理规范,优雅的OOP风格;创新的下载过程,可以跟据自己的需要勾选相应的模块下载,Build Your Own Framework;Effects模块(moo.fx)轻量高效,可以实现优雅、可定制、easing的动画;完整的API文档,丰富的范例。
Mootools官方站点
No4—JQuery
特点:短小精悍(19k),接口设计得精妙(自然语言的风格),与程序思路配合精密。极大限度地体现了javascript的特性;支持xpath查询,dom1-3,轻松选择需要的元素;css支持;简单的动画实现,支持自定义动画;支持插件开发,现有插件多;完整的api文档以及范例,易学;拥有官方UI程序供使用,效果好。
JQuery官方站点
No5—Dwr
特点:把java类转化为javascript类由dwr自动完成,只需简单的配置;应用起来极其简单。开发者不要该服务器代码就可以集成;容易测试。和webwork一样,隐藏的http协议;强扩展性。例如与spring集成,只需修改一点代码;性能。就与jason等简单比较,dwr性能可能是最好的。
Dwr实用技术汇总
No6—Buffalo
特点:国人开发的Ajax框架。定义了Web远程调用的传输基础,并且将远程调用对象完整的序列化到了本地,成为可以被JavaScript编程触及的对象。Buffalo中的重要组件-BuffaloBinding,提供了将JavaScript对象绑定到HTML元素的能力。这种绑定将是无侵入的,只需要在HTML元素中加入若干个不影响排版的属性,即可将数据与界面绑定。
Buffalo实用技术汇总
No7—Yui
特点:Yahoo发布的AJAX组件库,是一个包含了各个方面,从工具类库到通讯,到UI组件的综合性JS库。YUL的最大优势在于文档非常齐全,而且有Yahoo的支持,缺点是库目前还不全,功能也不强大。
Yui官方站点
No8—Ext
特点:Ext来自于对YUI的扩展,扩展後功能和界面都有了很大的提高。初期仅仅是对YUI的对话框扩展,后来逐渐有了自己的特色,深受网友的喜爱。
Ext官方站点
No9—Qooxdoo
特点:不通过常规的HTML来构造页面,完全使用JS以类似VB/Delphi风格的编程方式构造Web GUI界面,比较适合内网面向C/S风格的web应用,而不适合面向Internet的界面多变风格的应用。
Qooxdoo实用技术汇总
No10—Spry
特点:设计规范,功能全面,文档丰富,面向设计人员而不是开发人员。与其它一些Ajax框架相比,它的服务器端的技术不是很可靠。它依赖于XML,XML可以很容易被Spry组件接受。
Spry实用技术汇总
框架比较
◆ jquery和prototype比较,以及冲突解决
初次试用jQuery,到底是prototype好还是jquery好?之前的项目已经使用了prototype,现加入jquery后,立刻罢工,搜了一下,虽然后来解决了,但最后我还是抛弃prototype,开始使用jquery了。
◆Buffalo和Dwr的比较
本文简单比较一下Buffalo和DWR,两者的思路基本类似,有很多共性的东西。总的看来,Buffalo能满足基本的需要,但DWR已经在整体 系统结构上有了更多优势。框架的生命周期是有限的,如果不能与时俱进,将迟早面临被淘汰的局面。
十大Ajax框架(排名不分先后)相关推荐
- 十大Ajax框架 排名不分先后
转自:http://subject.csdn.net/ajaxframework.htm引语 毫无疑问,Ajax作为当前最火爆的技术之一,其优秀的框架层出不穷.Prototype.Dwr.Dojo.J ...
- python十大框架_python 十大web框架排名总结
0 引言 python在web开发方面有着广泛的应用.鉴于各种各样的框架,对于开发者来说如何选择将成为一个问题.为此,我特此对比较常见的几种框架从性能.使用感受以及应用情况进行一个粗略的分析. 1 D ...
- 香港十大外汇交易商排名名单2020最新版
外汇交易就是一国货币与另一国货币进行交换.与其他金融市场不同,外汇市场没有具体地点,也没有中央交易所,而是通过银行.企业和个人间的电子网络进行交易. "外汇交易"是同时买入一对货币 ...
- 荆门市掇刀石中学2021高考成绩查询,2021荆门十大重点高中排名 荆门中学排行榜...
2021荆门十大重点高中排名 荆门中学排行榜2021-04-14 14:38:28文/樊越 选择一个好的高中对于考生和家长来说是最重要的事,大家都非常需要了解高中的信息.那么荆门有哪些高中比较好,排名 ...
- 游戏计算机推荐,2020十大游戏笔记本电脑排名(最新游戏本推荐)
2020十大游戏笔记本电脑排名(最新游戏本推荐) 1.玩家国度冰刃3S(9代i7+RTX2070,240Hz超高刷新率电竞屏) 2.外星人Alienware M15(银\红双色可选,144Hz 108 ...
- 全球十大游戏公司排名
第四名的微软刚刚收购了第六名的动视暴雪,成功跻身全球第三,而且将元宇宙和VR技术提上日程,下边的路就是怎么构建元宇宙系统和经济基础了.如果微软最终一家独大,那区块链的去中心化将变得没有意义,而是变成中 ...
- 中业科技机器人价格_2019年年中盘点:智能扫地机器人十大畅销品牌排名
科技发展迅猛,在智能家电行业虽然市场面临不可测因素增多,但在扫地机器人领域依然取得了蓬勃的发展,2019年上半年扫地机器人销售量创下新高,足以证明以扫地机器人为代表的智能家电普及速度越来越快.今天我们 ...
- Node.js之十大Web框架
Node.js之十大Web框架 之前接触过Node.js是因为好奇大前端越来越能干了,连我后台的饭碗都要抢了,太嚣张了,于是我想打压打压它,然后就这样接触它了. 再到后来是因为Settings-Syn ...
- 一文了解 Github 上人气最高的十大 JavaScript 框架!
点击上方"CSDN",选择"置顶公众号" 关键时刻,第一时间送达! 在这篇文章中,我们将介绍Github上人气最高的十大JavaScript框架. JavaSc ...
- 全球十大汽车轮胎排名韩泰轮胎:冬季轮胎安全须知
汽车轮胎的使用也是分季节的,在夏季和冬季,对于轮胎使用的需求并不一样.冬季胎在寒冷指数爆表.地面积雪深厚.冰冻现象严重的地方,仍能安全出行,因此成为冬季优选轮胎.本篇,全球十大汽车轮胎排名前列的韩泰轮 ...
最新文章
- Unity中那些事半功倍的好插件
- Linux高级文本处理之gawk语法和基础命令(一)
- 前端技术以及工程化工具
- HBase的基础知识
- python pexpect pxssh scp_python Pexpect 实现输密码 scp 拷贝的方法
- linux 启动一个网站_在线试用 200 多种 Linux 和 Unix 操作系统
- 他无一纸文凭,何以成为清华教授,被誉为“三百年才出一个的大师”?
- Django框架详细介绍---认证系统
- 制作python模块安装包[转载自刘天斯]
- 学习笔记12--Apollo开发平台
- 2019年中国研究生数学建模大赛的经验分享
- c语言和python前景_C语言程序员未来发展前景如何
- spark整合hive
- Jackson ImmunoResearch通过 SDS-PAGE 进行蛋白质分离
- 笔记本电脑f11功能键_电脑的键盘上的F1至F12的功能分别是什么
- 爱是什么——读弗洛姆《爱的艺术》的读后感作文3000字
- 四面阿里,因为最后一个问题与offer失之交臂
- 第二十三章 天猫精灵控制ESP32(wifi+tcp+json)
- js 如何判断两个对象相等
- php基于cookie的注册,关于php:如何为注册页面设置Cookie?