Leland Scott has spent a long time compiling a list of AJAX libraries - ok so what is so special? I'm aware that you can find some comprehensive lists on the web such as: Ajax Libraries on OSAF, the eDevils list or a Google search. However, Leland toke the time to categorize the list of libraries into Ajax/Dhtml Library Scorecard.
"I decided to try to document the current state of things. I set about to compile a comprehensive list of all the Ajax/DHTML toolkits that web developers now have to choose from, and then to test those toolkits against a standard for cross-browser compatibility."
Leland used the following lists for the research - Savage Vines, Ajaxian, OSAF and the book Ajax in action. He used a scale from A - E, where A represents libraries that support all the major browsers (IE, FF, S, O, etc.) and E for libraries that are IE only.
| A |
IE 6 ? Firefox 1.0 ? Safari 1.2 ? Opera Other DOM-compliant |
| B |
IE 6 ? Firefox 1.x ? Safari 2.x ? Other DOM-compliant |
| C |
IE 6 ? Firefox 1.x ? Other DOM-compliant |
| D |
IE 6 ? Firefox 1.5 ? |
| E |
IE 6 ? |
He mentioned why he did not grade Ajax only libraries: "because it's not Ajax per se that causes browser incompatibilities. Rather, it's differences in Javascript, CSS, and DOM implementations, and these are the components that together comprise what are known as Dynamic HTML (DHTML)."
Below is a summary of the good and bad, visit his site for a comprehensive list.
| Ajax/DHTML Libraries |
DHTML-only Libraries |
| THE GOOD GUYS (Grade A Toolkits) |
| Dojo Toolkit |
Behaviour |
| Moo.fx |
DHTML Kitchen |
| Prototype |
DynAPI 3.0 |
| Rico |
How To Create |
| Sardalya |
Open Cube |
| Script.aculo.us |
Todd Ditchendorf's DHTML Gallery |
| Tacos |
Walter Zorn |
| TurboWidgets |
X Library |
| TwinHelix |
|
| Wicket |
|
| Yahoo! User Interface Library |
|
| THE BAD GUYS (Grade D or E Toolkits) |
| AjaxFace |
Bindows |
| Backbase |
Plex Toolkit |
| EBA Ajax |
ThyApi |
| Microsoft Atlas |
|
| Rialto |
|
| TIBCO General Interface |