常用的Ajax开发框架可以分成两大类:基于浏览器端的框架和基于服务器端的框架。
一:基于浏览器端的框架
1.Prototype系列
Prototype是由Sam Stephensen编写的一个JavaScript类库,提供基本和一些扩展功能,是其他一些类库的基础。
http://prototype.conio.net
script.aculo.us和Rico是建立在Prototype之上的Ajax类库,主要提供用户体验。
http://script.aculo.us
http://openrico.org
Moo.fx主要提供Flash特效和折叠菜单
http://moofx.mad4milk.net
Behaviour是基于Prototype的CSS选择器
http://bennolan.com/behaviour
2.Qooxdoo
Qooxdoo是一个高级的基于Javascript的Web应用程序开发框架
http://qooxdoo.sourceforge.net
3. Ajaxslt
Ajaxslt是google公司开发的Javascript的XSLT实现
http://goog-ajaxslt.sourceforge.net
4. Dojo
Dojo是使用最广泛的一个Ajax类库,是其中的瑞士军刀
http://dojotoolkit.org
5.YUI
YUI是Yahoo!开发的Ajax类库
http://developer.yahoo.com/yui/index.html
二:基于服务器端的框架
1. .NET平台Ajax开发框架
Ajax.NET/AjaxPro.net
http://ajax.schwarz-interactive.de/csharpsample/default.aspx
MagicAjax
http://www.magicajax.net
Anthem.NET
http://sourceforge.net/projects/anthem-dot-net
ASP.NET Ajax
http:/ajax.asp.net
2. Java平台Ajax开发框架
Zimbra
http://www.zimbra.com
DWR
http://dwr.dev.java.net
3. Ruby on Rails
http://www.rubyonrails.com
