Scroco's Best Ajax library
jQuery
I love jQuery's succinct API and plugin system. It was born in 2006, but already become very popular.
jQuery also has a lot of API documentation, articles, books, so beginners can learn it with ease.
Also due to it's simple yet powerful plugin system, there exists a lot of useful plugins, and you can make your own plugin. 
see www.jquery.com
Fluently
Do you like chained methods? If you like jQuery, you would like to.
Using Fluently library, you can build chained methods easily.
Collections JS
I like ruby's Enumerable module, and Prototype library's collection support. But I use jQuery for real projects, and needed fancy collection library which support map, find, each, etc. Collections JS is a collection library which is not dependant other ajax, javascript library. As author's mention, this has some overlap with Functional library, but is not so radical. Recommendable!
Functional
You can write javascript code in the functional programming way.
Seems good, but notation is somewhat radical.
JS.Class
Javascript is a prototype based language, but it also support some OO and functional programming features. But programming javascript in OO style is somewhat tricky. It lacks some built-in OO functionality.
JS.Class enables you to code javascript in OO style easily. I brrowed several idioms from Ruby, and support class, inheritance, mixins, and modules.
Scriptaculous
I have been used scriptaculous with ruby on rails, but recently I switched to jQuery. But scriptaculous provides very good visual effects, and stable UI widgets.
Mootools
I haven't used mootools yet. 
But heard it's good for AIR development, cause mootools don't use eval method internally(If this is wrong, let me know it).
Dojo
It was too big in 0.4 version, but in 0.9 it became somewhat lightweight.
I like dojo's gfx library. It enables you add dynamic graphical elements into your application using SVG, and VML.
Good job!
RubyJS
Ruby version of GWT? This interprets ruby to javascript instead of java to javascript. But still very experimental.

0 Comments