引用:http://www.qqread.com/ajax/n396437.html
更多内容请看Ajax技术专题、Ajax技术应用开发、Ajax框架资源专题,或进入讨论组讨论。
四、 结论
如果读者非常想了解应用程序每行代码的运行情况,那么通过直接调用XHLHttpRequest是最好的办法。但如果想把客户端的JavaScript代码开发人员与服务器端的开发人员进行有效的分离,那么使用Ajax库是最好的选择。
下表是笔者对各种Ajax库及其应用场合的总结,希望对读者在众多的Ajax库中选择出适合自己项目的库。
表2.各种Ajax库的应用范围
|
Ajax库 |
应用范围 |
|
Dojo |
1. 适合于客户端开发人员,希望在客户端与浏览器的DOM之间建立一个强健的抽象层。
2. 适合于客户端开发人员,想使用最少的代码取得最令人难忘的页面效果。 |
|
Prototype |
1. 客户端开发人员,并想将客户端与浏览器的DOM之间的抽象层最小化。
2. 客户端开发人员,通过使用某个库来加速普通DOM操作任务的开发。 |
|
Direct Web Remoting(DWR) |
适用于Java开发人员,能快速的建立并运行Ajax功能。 |
|
Google Web Toolkit(GWT) |
适合Java开发人员,能得到一个强健且易于调试的环境,但需要花费比较多的时间。 |
|
ASP.NET AJAX Extensions(“Atlas”) |
适用于ASP.NET开发人员,通过服务器端组件来创建Ajax功能,而无需编写JavaScript代码。 |
|
AjaxPro |
适用于ASP.NET开发人员,用来创建充分的客户端用户体验,只是非常有限的使用服务器端的API调用以获取或发送数据。 |
|
xAjax |
PHP开发人员 |
当然,开发人员可以混合使用以上各种库,也不失为一种明智的选择。例如,可以使用Dojo来创建非常丰富多彩的客户端功能,同时又可使用DWR来处理Ajax功能。这都是可以联合使用,以充分发挥Ajax的强大功能。
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
相关专题
- Ajax技术专题 (556篇文章)
- Ajax技术应用开发 (556篇文章)
- Ajax框架资源 (36篇文章)
- AJAX应用之注册用户即时检测 (14次浏览)
- AJAX应用之草稿自动保存 (7次浏览)
- 为ASP.NET MVC框架添加AJAX支持 (4次浏览)
- AJAX通用类:AJAXRequest v0.3 (3次浏览)
- AJAX开发简略 (3次浏览)
- ajax的缺点 (3次浏览)
- ajax代理程序自动判断字符编码 (3次浏览)
- AJAX打造博客无刷新搜索 (2次浏览)
- 不用组件实现Ajax效果 (0次浏览)
- XMLHttpRequest对象如何铸就AJAX辉煌 (0次浏览)



