From Foundations of Ajax
Browser-Side Frameworks
Dojo
dojotoolkit.org
One of the oldest frameworks, having begun development in September 2004. The project's
goal is to build a DHTML toolkit that leverages XHR while focusing on usability issues.
One feature that sets Dojo apart is its support for back and forward buttons.
Rico
openrico.org
One of the newest frameworks on the market
The project’s overall goal of providing a suite of components for developing rich Internet
applications.
qooxdoo
qooxdoo.oss.schlund.de
Using qooxdoo, you can mimic many of the features found on standard thick clients such as menu bars, tooltips, grid layouts, and drag-and-drop support.
According to the documentation, the TIBET team has been working on this toolkit since 1997 with the goal of providing enterprise-class Ajax support.
It provides support for Web Services, low-level protocols, and prebuilt wrappers for Google, Amazon, and many other commonly used services.
Fully interactive browser-based IDE that simplifies development, debugging, and unit testing.
Flash/JavaScript Integration Kit
weblogs.macromedia.com/flashjavascript
The toolkit works in all the major browsers and allows JavaScript to
invoke ActionScript, and vice versa.
Google AJAXSLT
goog-ajaxslt.sourceforge.net
Based on work done with Google Maps, Google AJAXSLT is a JavaScript implementation of XSL Transformations (XSLT) using XPath. XSLT transforms XML documents into other languages such as HTML.
libXmlRequest
www.whitefrost.com/index.jsp
The framework consists of a single JavaScript file that acts as a wrapper around the XMLHttpRequest object by exposing two overloaded request functions: getXml and postXml.
Several attributes deal with pooling and caching, and several utility functions handle common tasks such as parsing the XML from the server and modifying the DOM.
RSLite
www.ashleyit.com/rs/rslite/
Technically, this does not leverage the XMLHttpRequest object at the heart of Ajax, but the browser support is much more widespread.
SACK
twilightuniverse.com/projects/sack
The Simple Ajax Code Kit (SACK) was developed as a thin wrapper around the XMLHttpRequest object.
Its author, Gregory Wild-Smith, thought many of the other frameworks were too complex and attempted to perform tasks they shouldn’t, so he created SACK to simplify Ajax development.
sarrisa
sarissa.sourceforge.net/doc/
sarissa attacks Ajax by wrapping support for the XML APIs in a browser-independent manner.
Also offers support for working with the DOM.
XHConn
xkr.us/code/javascript/XHConn/
Instead of working directly with the XMLHttpRequest object, you instantiate an instance of XHConn, working with it in much the same way you would XHR.
进第二轮了。
不知道人家如何。自我感觉,真的挺不容易的。
做的很仔细,也很有收获。
现在是调整思路,重上征程的时候辽。