There are many JavaScript frameworks that a web developer can chose to implement a website or a Rich Internet Application. The most famous are without doubt jQuery, Scriptaculous and MooTools. I’ve started programming some years ago using Scriptaculous, than I switched to MooTools and definitively to jQuery in the last two years. I like jQuery for its simplicity and potentials and it’s now my favorite framework to implement JavaScript interactions on my web pages. And you, which framework do you prefer? Why?
83
jQuery, Scriptaculous or MooTools: Which JS Framework Do You Prefer?
by Antonio Lupetti / October 22, 2009 / Posted in: Web Design
Author
Antonio Lupetti is an italian engineer, pro blogger, Mac user, founder of woorkup.com. He lives in Rome, Italy. Follow Antonio on Twitter or take a look at his Facebook Profile.
Related Posts
83


October 22, 2009 at 3:17 pm
jQuery by far, I’m a web designer and the way I can use css sintax, just got me in.
October 22, 2009 at 3:17 pm
I’m a jQuery fan, but I can’t lie – it’s the only framework I’ve used. When I finally started writing javascript 6 or 8 months ago, it was the simple choice because it was already included in the WordPress core, which I use with most of my work. Once I got comfortable with jQuery, I could never find a reason to switch.
October 22, 2009 at 3:30 pm
I prefer MooTools. MooTools in my opinion is better with Object Oriented programming!
October 22, 2009 at 3:36 pm
I evaluated a bunch of frameworks when I first started and concluded with jQuery. I started off with Prototype/Scriptaculous however trying to maintain projects that are used by huge number of users and environments became increasingly difficult. jQuery turned out to be easy to learn, and also provides the extensions to javascript that are nice and lovely, you get a great grasp of the language and can create great things in no time. I also use mootools here and there, but usually end up porting the things I need to jQuery anyway.
October 22, 2009 at 3:53 pm
jQuery fan here! =)
October 22, 2009 at 4:00 pm
I prefer JQuery of course!! it’s more easy for me
October 22, 2009 at 4:39 pm
jQuery, easy to learn.
October 22, 2009 at 4:53 pm
jQuery main reasons are; easy to learn, lots of plugins, great community :)
October 22, 2009 at 5:16 pm
JQuery, easy and powerful
October 22, 2009 at 5:26 pm
I started with MooTools but then I felt like it was getting behind the others so I switched to jQuery. It’s really easy to start with and given the big community it has, there’s a lot of material to learn and use.
October 22, 2009 at 6:27 pm
IMO, Prototype is better for big projects and when you have to write a lot of custom js code, and jQuery is easier to use – and have all those great plugins. And Mootoos I’ve never used too much to have an good point of view.
October 22, 2009 at 6:48 pm
jQuery is easy to learn and implement for me. MooTools seems a bit too complicated for me. But once you learn a library and you get the hold of it, everything is easy!
October 22, 2009 at 7:20 pm
jQuery FTW! its easy to learn and less coding to achieve results :)
October 22, 2009 at 7:43 pm
jQuery
October 22, 2009 at 7:55 pm
jQuery the master of js frameworks!
October 22, 2009 at 9:05 pm
+1 for jQuery. It’s one of the few that embraces JavaScript for what it is, instead of trying to make it into something else. And as to the comment up a little ways, JavaScript is already object-oriented, with or without MooTools or anything else. It’s just prototype based, so it may be a little different than you might be used to.
October 22, 2009 at 10:38 pm
i Like jquery too, its simply , easy and fast , thats what we need,
But i hate moo tools too because you can not use moo tools with jquery in a webpage they both stop working :(
October 22, 2009 at 11:40 pm
@Yash:
To get Mootools and jQuery work together see this two links:
- http://mootools.net/blog/2009/06/22/the-dollar-safe-mode/
- http://michaelshadle.com/2007/07/03/jquerys-no-conflict-mode-yet-another-reason-why-its-the-best/
That should help to let them work together, but just a question to think about: Is it really useful to have two JS-frameworks in one page, when both offer very similar features?
October 22, 2009 at 10:39 pm
Mootools :roll:
October 22, 2009 at 10:41 pm
jQuery of course!
October 22, 2009 at 11:07 pm
I have the same routine with Antonio, first I started to use protoype-script.aculo.us then switched to MooTools and at last I am using jQuery now about 2 years or more. But in some works I still use MooTools.
October 22, 2009 at 11:29 pm
Mootools, the animations are smoother than any other framework and if you know javascript by heart it doesn’t hold you back with simple stuff.
October 22, 2009 at 11:34 pm
Mootools!
It’s simple when I need it simple and offers enough functionality to implement javascript-heavy object-oriented UIs.
October 22, 2009 at 11:42 pm
I think JQuery is very powerfull and i use it in my web applications, but i prefer Adobe SPRY. It is great too.Try it
October 22, 2009 at 11:48 pm
Without hesitation, I prefer MooTools.
The syntax and the management of elements is more logical than JQuery.
October 22, 2009 at 11:54 pm
jQuery rocks!
I love jQueryUI for the GUI, with datepicker, accordion… and all plugins that use it, for example I’ve found this: http://jquery-ui.googlecode.com/svn/branches/dev/tests/visual/tooltip/default.html
…and themeroller has no equals!
October 23, 2009 at 12:01 am
Hi Antonio, some months ago I asked the same and more than 350 reader of my Blog took part on my poll “jQuery is dominating”. If you can see on the results 64% prefer jQuery, 8% Mootools, etc…
Therefore my answer to your question is – surprise, surprise – jQuery!
October 23, 2009 at 12:29 am
To me, Mootools is just greater than everything else, but on some points it’s easier to use jQuery instead.
I guess it’s better, when you’re a novice, to learn with jQuery. Indeed, there’s lot of more plugins, easier to implement or to add to a website but Mootools is more flexible and more functionally i think.
So I would say : Mootools FTW ! :)
October 23, 2009 at 12:31 am
I do use jQuery myself but I’ve heard a lot of good things about Dojo, anyone using it?
November 10, 2009 at 8:47 am
I use Dojo most of the time (playing with jQuery and liking it, but need more time in the cockpit). Dojo works very well, but is set up very differently. It (as a complete set of Dojo, Dijit, and DojoX) is more of a JavaScript application framework than merely a library, so uses will be different. Most of the development that I do at work has been writing custom application frameworks and engineering my own widgets (often from scratch). Once you get the swing of things, it is very nice. Recommendation though, if you are doing a lot with Dojo (in terms of creating your own widget classes) do read up on compressing and optimizing things. Performance is brilliant if you do compress and make custom build sets, but rather terrible if you don’t and have several custom interface pieces on the same page (like a portal or application dashboard).
October 23, 2009 at 12:39 am
jQuery
October 23, 2009 at 1:16 am
Mootools.
I use protoype first and after Mootools.
A good comparaison article.
http://jqueryvsmootools.com/
October 23, 2009 at 1:31 am
Scriptaculous.
because i use prototype, than i use Scriptaculous Dnd function.
http://aymanh.com/files/portal/ Dnd is better for me, i found JQuery Dnd function is too simple.
October 23, 2009 at 2:36 am
jQuery, powerful and easy to learn (thanx to CSS syntax)
October 23, 2009 at 2:45 am
Mootools FTW!
October 23, 2009 at 3:43 am
Absolutely Mootools.
What I like about it is that the basic stuff is pretty easy, and as you learn more and more you can understand the more Pro stuff a lot more clearly and in the end you aren’t limited to just the “easy stuff” like with jQuery. As some comparison site said, jQuery makes DOM lot more fun, MooTools makes whole javascript a lot more fun. And I completly agree.
Also the syntax (and the entire approach) seems more logical than the other frameworks.
MOOTOOLS!
October 23, 2009 at 4:25 am
jquery
October 23, 2009 at 4:37 am
Mootools. I often think I should switch to jQuery when I see the number of plugins published, but I’m just to used to code with Mootools… And I can achieve pretty much the same thing.
October 23, 2009 at 5:08 am
+1 for jQuery. Easy to learn, easy to use and a lot of plugins!
October 23, 2009 at 6:00 am
I use prototype and am happy to do so. But if I could start over I would have chosen JQuery.
October 23, 2009 at 6:13 am
jQuery for the community, ExtJs for the components and support. Wonder Twin powers, activate!
October 23, 2009 at 6:23 am
JQUERY , no others
October 23, 2009 at 7:08 am
jQuery!!
October 23, 2009 at 7:40 am
JQuery! Easy and great to use!
October 23, 2009 at 7:52 am
jQuery, it is simple, but powerful.
October 23, 2009 at 8:13 am
I have used Scriptaculous, Mootools and JQuery. Nowadays I use JQuery most often. Mootools is great, but just doesn’t seem as well supported as JQuery. I really like JQuery UI and am using it more and more.
I do a lot of work with ASP.NET codebase and I have intellisense for JQuery installed in Visual Studio. I also work with a CMS called Kentico which has Mootools as its native javascript so I use mootools sometimes to avoid ‘collissions.
Although it is not a framwork another good source for scripts that I use occasionally is dynamic drive – http://www.dynamicdrive.com/
October 23, 2009 at 9:02 am
Jquery fan here, as well!
October 23, 2009 at 10:12 am
JQuery ;)
October 23, 2009 at 11:02 am
Dojo & JQuery – depends on the project.
October 23, 2009 at 11:21 am
JQUERY!!
October 23, 2009 at 11:25 am
No doubt… jQuery all the way.
October 23, 2009 at 1:40 pm
Jquery of course!