AJAX的主流框架:
浏览器端框架:
一.Prototype系列:
1.Prototype:http://prototype.conio.net,如果在Web应用中实现对Ajax的支持或者需要扩展一些基本的功能,Prototype是个很好的选择;
2.script.aculo.us:http://script.aculo.us,如果要在Web应用中实现更加在丰富的动态效果,提升用户体验,可以考虑使用该框架;
3.Rico:http://openrico.org,该框架跟script.aculo.us类似;
4.Moo.fx:http://moofx.mad4milk.net,是尺寸非常小的javascript类库,也是基于prototype.Moo.fx提供了类似flash的物资和折叠菜单的功能;
5.Behaviour:http://bennolan.com/behaviour,是基于Ptototype的CSS选择器,使用它可以大大地简化页面的HTML的代码,可使用CSS样式来给HTML元素添加各种行为; 二.Ajaxslt:Google公司推出的一个JavaScript的XSLT实现,用于在客户端解析XML,执行XSLT转换
http://goog-ajaxslt.sourceforge.net
三.Dojo:http://dojotoolkit.org
四.YUI:http://developer.yahoo.com/yui/index.html
服务器端的框架:
这里我只介绍JAVA的开发框架:
QDWR:是一个客户端和服务器端的框架,它专注于允许开发人员实现从客户端JavaScript到J2EE Web容器内的普通的Java对象之间的远程调用.在服务器端,DWR通过一个Servlet和Java对象交互,并且返回Java对象或者Java对象的XML文档.DWR安装使用方便,和其他Java技术配合较好.如果想要一个整合性能良好,同时支持客户端和服务器的框架,那就使用DWR.
DWR:http://dwr.dev.java.net