Currently Reading: Top 10 Javascript Frameworks - Which do you prefer?
Javascript libraries have become fundamental to good web design, almost all ste nowadays have some element of javascript or Ajax present. It is probably the main element in developing the Web 2.0 movement.
There are many Frameworks, which do you prefer?
1. script.aculo.us (http://script.aculo.us/)
URL: http://script.aculo.us/.
Blog: n/a.
Documentation: http://wiki.script.aculo.us/.
Note: script.aculo.us is not a Framework by its self but it is an addon for Prototype.
“script.aculo.us provides you with easy-to-use, cross-browser user interface JavaScript libraries to make your web sites and web applications fly.”
2. Prototype (http://www.prototypejs.org/)
URL: http://www.prototypejs.org/.
Blog: http://www.prototypejs.org/blog.
Documentation: http://www.prototypejs.org/learn.
“Prototype is a JavaScript Framework that aims to ease development of dynamic web applications. Featuring a unique, easy-to-use toolkit for class-driven development and the nicest Ajax library around, Prototype is quickly becoming the codebase of choice for web application developers everywhere.”
3. Moo Tools (http://www.mootools.net/)
URL: http://www.mootools.net/.
Blog: http://blog.mootools.net/.
Documentation: http://docs.mootools.net/.
Demos:http://demos.mootools.net/.
“MooTools is a compact, modular, Object-Oriented JavaScript framework designed for the intermediate to advanced JavaScript developer. It allows you to write powerful, flexible, and cross-browser code with its elegant, well documented, and coherent API.”
4. jQuery (http://jquery.com/)
URL: http://jquery.com/.
Blog: http://jquery.com/blog/.
Documentation: http://docs.jquery.com/.
“jQuery is a fast, concise, JavaScript Library that simplifies how you traverse HTML documents, handle events, perform animations, and add Ajax interactions to your web pages. jQuery is designed to change the way that you write JavaScript”.
5. MochiKit (http://www.mochikit.com/)
URL: http://www.mochikit.com/.
Blog: http://www.mochikit.com/blog.html.
Documentation: http://www.mochikit.com/doc/html/MochiKit/index.html.
Demos:http://www.mochikit.com/demos.html.
“MochiKit - makes JavaScript suck a bit less”.
6. Rialto (http://rialto.improve-technologies.com/wiki/)
URL: http://rialto.improve-technologies.com/wiki/.
Blog: n/a
Documentation: http://rialto.improve-technologies.com/js/doc/.
Demos:http://rialto.improve-technologies.com/rialto/.
“Rialto (Rich Internet Application Toolkit) is ajax-based cross browser javascript widgets library”.
7. Dojo Toolkit (http://dojotoolkit.org)
URL: http://dojotoolkit.org/about.
Blog: http://dojotoolkit.org/blog.
Documentation: http://dojotoolkit.org/docs.
Demos:http://dojotoolkit.org/demos.
“Dojo is an Open Source DHTML toolkit written in JavaScript. Dojo aims to solve some long-standing historical problems with DHTML which prevented mass adoption of dynamic web application development”.
8. Spry Framework (http://labs.adobe.com/technologies/spry/)
URL: http://labs.adobe.com/technologies/spry/.
Blog: n/a.
Documentation: http://www.adobe.com/go/labs_gnav_wiki.
Demos:http://www.adobe.com/go/labs_gnav_showcase.
“The Spry framework for Ajax is a JavaScript library that provides easy-to-use yet powerful Ajax functionality that allows designers to build pages that provide a richer experience for their users. It is designed to take the complexity out of Ajax and allow designers to easily create Web 2.0 pages”.
9. ASP.NET Ajax Framework (http://asp.net/ajax/)
URL: http://asp.net/ajax/.
Blog: n/a.
Documentation: http://asp.net/ajax/documentation/.
Demos:http://asp.net/ajax/showcase/.
“ASP.NET AJAX is a free framework for quickly creating efficient and interactive Web applications that work across all popular browsers”.
10. Cean Ajax Framework (http://sourceforge.net/projects/clean-ajax/)
URL: http://sourceforge.net/projects/clean-ajax/.
Blog: n/a.
Documentation: http://sourceforge.net/docman/?group_id=145307.
“Easy to use AJAX framework that provides message queue, XSLT, XPath, encryption (SHA1, MD5), web service access (SOAP, XMLRPC), JSON-RPC, cross browser AJAX, AJAX history and cache control”.
Leave your Comment here
Write your comment below.
36 Comments so far
Trackbacks
- Resurse pentru webdesigneri şi webmasteri | CNET.ro
- Avalancha de Frameworks ¿Con cual nos quedamos? | aNieto2K
- Avalancha de Frameworks ¿Con cual nos quedamos? » Ricotero's Blog
- Two Mad Geeks » Top 10 Javascript Frameworks
- รวมลิงค์ Javascript Frameworks
- pligg.com
- Cappuccino: Taking the “Web” Out of Web Development | Wulf
- Adam Wulf's Blog
- Javascript Frameworks « 4 Lines of Code
- Cappuccino: Taking the “Web” Out of Web Development
- Eamonn O’Brien-Strain :: links for 2008-10-15
- JavaScript Frameworky | Mootools
















MooTools.
jQuery is great too, but I like the style and elegance of MooTools.
After much time spent on many of these I came away a jQuery convert.
Jquery can’t be beat. Easy to use if you know CSS. Simple ajax. Chaining is great.
Have used Prototype but since I discovered Jquery I never looked back!
JavaScriptMVC is another to add to the list. It stresses best practices like file and code organization, compression, error notification, and testing.
Definitely jQuery!
jquery!!!
You should also check out the Appcelerator RIA platform at http://www.appcelerator.org
The last one Should be “clean ajax” and not “cean ajax”
Another for jquery!
Why is Yahoo! YUI not in the list?
I, like most on this list, think that jQuery is the sh*t. But regardless of your preference - before you start AJAX’ing this and animating that, you should detect if the visitor is one of those poor unfortunate souls who has turned javascript off, does not have it installed or using archaic technology.
I am pretty new to the whole javascript thing and after doing a bit of research, i started learning jquery and i feel very very comfortable with it.
I started out with prototype, but a colleague put me onto jQuery and I never looked back.
I’m personally all over the place…
scriptaculous and mootools are crazy easy to implement
I’ve just started working with the Yahoo YUI stuff and it’s a little tricky to get going at first but I like the extensive library and examples so you aaren’t left searching newsgroups for more complicated code…
Even though I haven’t used it yet, I’ve a TUN more published about JQuery in recent monhts so I think that will actually be my next choice :)
jQuery all the way, i find mootools very good, and have used scriptaculous a bit, but since i discovered jQuery, i fell inlove with it.
I was using mootols, but i think jquery have bigger possibilities and community to support the applications
Echo3 now supports creating webapps in Javascript. It supports object literal notation, layouts with zero HTML, a component model, and is extensively stylable/customizable using component oriented stylesheets. It is very elegant, lean, and easy to use.
http://echo.nextapp.com/site/echo3
(Apologies if this is reposted - entered email was incorrectly.)
Thanks! :)
how about extJS.com ?
You should check out the light weight JAK Framework. JAK is an Open Source Object Oriented Program built enterprises.
Most people know this already, but Scriptaculous requires Prototype; it is like Prototype’s GUI effects stuff. So is Rico, not listed here.
But yeah, jQuery rocks the house!
CodeIgniter rocks!
Excluding Ext JS from this list is pure incompetence. Five of the ten listed should not even be on the list. Do some research next time.