转自:http://subject.csdn.net/ajaxframework.htm引语

  毫无疑问,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已经在整体 系统结构上有了更多优势。框架的生命周期是有限的,如果不能与时俱进,将迟早面临被淘汰的局面。

更多信息>>>

再分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow

十大Ajax框架 排名不分先后相关推荐

  1. python十大框架_python 十大web框架排名总结

    0 引言 python在web开发方面有着广泛的应用.鉴于各种各样的框架,对于开发者来说如何选择将成为一个问题.为此,我特此对比较常见的几种框架从性能.使用感受以及应用情况进行一个粗略的分析. 1 D ...

  2. 香港十大外汇交易商排名名单2020最新版

    外汇交易就是一国货币与另一国货币进行交换.与其他金融市场不同,外汇市场没有具体地点,也没有中央交易所,而是通过银行.企业和个人间的电子网络进行交易. "外汇交易"是同时买入一对货币 ...

  3. 荆门市掇刀石中学2021高考成绩查询,2021荆门十大重点高中排名 荆门中学排行榜...

    2021荆门十大重点高中排名 荆门中学排行榜2021-04-14 14:38:28文/樊越 选择一个好的高中对于考生和家长来说是最重要的事,大家都非常需要了解高中的信息.那么荆门有哪些高中比较好,排名 ...

  4. 游戏计算机推荐,2020十大游戏笔记本电脑排名(最新游戏本推荐)

    2020十大游戏笔记本电脑排名(最新游戏本推荐) 1.玩家国度冰刃3S(9代i7+RTX2070,240Hz超高刷新率电竞屏) 2.外星人Alienware M15(银\红双色可选,144Hz 108 ...

  5. 全球十大游戏公司排名

    第四名的微软刚刚收购了第六名的动视暴雪,成功跻身全球第三,而且将元宇宙和VR技术提上日程,下边的路就是怎么构建元宇宙系统和经济基础了.如果微软最终一家独大,那区块链的去中心化将变得没有意义,而是变成中 ...

  6. 中业科技机器人价格_2019年年中盘点:智能扫地机器人十大畅销品牌排名

    科技发展迅猛,在智能家电行业虽然市场面临不可测因素增多,但在扫地机器人领域依然取得了蓬勃的发展,2019年上半年扫地机器人销售量创下新高,足以证明以扫地机器人为代表的智能家电普及速度越来越快.今天我们 ...

  7. Node.js之十大Web框架

    Node.js之十大Web框架 之前接触过Node.js是因为好奇大前端越来越能干了,连我后台的饭碗都要抢了,太嚣张了,于是我想打压打压它,然后就这样接触它了. 再到后来是因为Settings-Syn ...

  8. 一文了解 Github 上人气最高的十大 JavaScript 框架!

    点击上方"CSDN",选择"置顶公众号" 关键时刻,第一时间送达! 在这篇文章中,我们将介绍Github上人气最高的十大JavaScript框架. JavaSc ...

  9. 全球十大汽车轮胎排名韩泰轮胎:冬季轮胎安全须知

    汽车轮胎的使用也是分季节的,在夏季和冬季,对于轮胎使用的需求并不一样.冬季胎在寒冷指数爆表.地面积雪深厚.冰冻现象严重的地方,仍能安全出行,因此成为冬季优选轮胎.本篇,全球十大汽车轮胎排名前列的韩泰轮 ...

最新文章

  1. mybatis plus 插入生成id_springcloud微服务快速教程之分布式ID解决方案(mybatisplus篇)...
  2. python中的散点图代码-python – 带有图例的matplotlib散点图
  3. 从超链接调用ActionScript
  4. python储存与读取图片_Python下opencv使用笔记(一)(图像简单读取、显示与储存)...
  5. 快查电脑:开关机记录等(电脑使用痕迹)
  6. windows10把单独文件固定到开始屏幕
  7. 给初学Python的小伙伴一些建议
  8. mysql非唯一索引怎么表示_MySQL 唯一索引和非唯一索引(普通索引)区别
  9. 如何给视频加背景音乐?简单快速上手,制作抖音等小视频必备!
  10. vue中遇到使用iframe出现的页面崩溃问题
  11. 来了!PCB多层板解析
  12. 前端技术之babel转码器
  13. 什么是竞态条件? 举个例子说明。
  14. 【论文笔记】RSE//结合遥感数据和气象数据改进关中平原小麦产量估算的LSTM神经网络
  15. R 绘制带有数字标签的多分类柱状图
  16. 没中奖的花花卡不要扔,还有用!
  17. RecSys‘22 推荐系统论文梳理
  18. JSON格式转MAP的6种方法
  19. sql执行顺序及性能优化
  20. KITTI数据集去除camera生成bag包(kitti2bag)

热门文章

  1. 当代职场成功学:越懒惰,越躺赢
  2. Head First设计模式读书笔记三 装饰模式(个人理解:包装模式)
  3. Error-backpropagation in temporally encoded networks of spiking neurons 误差传播在时间编码的脉冲神经网络
  4. (组合数学笔记)Pólya计数理论_Part.2_群及其性质
  5. 计算机图形学E9——裁剪——固定矩形窗口裁剪多边形(凸多边形/凹多边形)
  6. np.vstack与np.newaxis的含义
  7. LeetCode-106:从中序与后序遍历序列构造二叉树
  8. html为什么div移动不了,如何使用Jquery将html从一个div移动到另一个div而不会破坏javascript...
  9. 【gRPC基础知识】快速部署
  10. 动态规划算法之:最长公共子序列 最长公共子串(LCS)