HomeBlog ArchiveBookBioSubscribeContactSearch

Terry Storch.com

Hi, my name is Terry Storch, and welcome to my website. I am a Christian, husband, father, twitterer, author,coffee addict, hack photographer and Apple fan. Oh yea, and I am personally in beta!

Tuesday, January 15th, 2008...7:21 am

jQuery or MooTools?

So, now that team digerati is a CodeIgniter dev shop, it is time to land the plane on a javascript framework. I feel like I need to go on record and remind most of you that when it comes to all this code stuff, framework talk, and blah, blah…I am clueless. I can learn lingo, dig in a little and learn more, but at the end of the day I listen to the experts. So, if I had to make a decision I would look at the logo and then look at the websites and make the decision.

Lets take a look…shall we?

MooTools
MooTools

jQuery
JQuery

Eh, personally, I am not a big fan of the MooTools logo. Don’t really like the font or the little wrench. jQuery on the other hand is clean, fresh and I like the colors. I vote jQuery!

Ok, jQuery 1 - MooTools 0.

So now lets look at their sites.

mootools jquery

Typically I am a fan of the clean, lighter design…but I have to say that MooTools.net in my opinion hands down is a much better design, layout and overall site. However, I am not a fan of the .net vs .com; but…in an overwhelming landslide, MooTools.net site is much better than jQuery.com.

MooTools 1 - jQuery 1 - the tie breaker goes to MooTools because their site kicked jQuery’s butt.

Ok, by now I really hope you have picked up on my sarcasm and everything you have just read is a total joke. We (I) am not evaluating MooTools vs. jQuery by their logo and their website…but it would really make things a lot easier. We are however evaluating both. Reading a lot of websites, and paying a lot of attention to who uses what. And yes, there are many others out there, but we have already narrowed the field to these two.

This is the week to land the plane on this, so if you have an opinion, I would love to hear it. I have realized that MooTools has a much bigger following outside of the US…I kinda like that. Anyway, drop me a line or a comment.

11 Comments

  • I think the tiebreaker should be closing your eyes, spinning, and randomly pointing at one…that would work well.

  • Did you look at scriptaculous? If you have I was wondering why you are not considering it.

    We have used it for the past couple of years and love it. I think all of those frameworks have all of the same functionality. The main thing I would look for is to make sure it sits on top of prototype framework.

  • To Ryan, scriptaculous is awful. It is so bloated and slow. It was the first and is kinda nice for someone getting started, but I haven’t used it in well over two years.

    I’m a huge fan of Mootools because of it’s OO approach. JQuery seems very linear to me with all of the dot notation. I know that it’s still OO, but I don’t like how they did it as much. I really like Mootool’s animations and other random effects. They look amazing.

    Some people complain that Mootools is bigger than JQuery (personally I don’t care, everyone has broadband and a cpu than can handle a few extra k), but you should check out Mootool’s download page (http://mootools.net/download) you pick what you want so you don’t have to have extra stuff if you don’t want.

  • Interesting.. well I guess you’d know my vote goes to JQuery, as I am not too familiar with Mootools. I had a quick browse of their documentation and I have to say that I like JQuery’s documentation better.

    In terms of actually writing the code, I find JQuery a breeze to use, I especially love the ability to chain methods. Saves me alot of typing.

    I have heard that Mootools is faster than JQuery, but JQuery has recently been updated to v1.2.2 and it claims to have gotten a 300% speed improvement. So I’m not too sure what the latest speed comparisons are.

    Anyway that’s my 2 cents.

  • This comparison might help a little bit:
    “JavaScript Libraries By Comparison”:http://javascriptant.com/articles/24/javascript-libraries-by-comparison

  • Oooh sorry that link got fouled up. Tried to do a Textile link. Maybe this one will:

    JavaScript Libraries By Comparison

  • Ryan, we did look at Prototype/scriptaculous. I personally think it is a really good option, but there were a few drawbacks that guided us to these 2 options. I would not echo Sam’s remark that it is “awful”… Sam let me remind you that Apple.com uses it. And I know your feelings about Apple. :)

    Victor, good feedback. Thanks!

    Andy, great article. I also liked this one:
    http://blog.reindel.com/2007/10/30/how-to-choose-a-javascript-framework/

  • I would agree with Sam that the scriptaculous javascript file is quite large. I personally have had good experience with it.

    I look forward to seeing the new site Feb 1 and how your team implements the framework of choice throughout the new site.

    Peace!

  • Every framework has its strengths and weaknesses. I, for one, happen to be on the jQuery bandwagon. Every project I work on uses jQuery in one way or another. Personally I would either use jQuery or Mootools because I just despise the Prototype syntax. In fact, syntax is why I use jQuery - the object chaining makes things so easy and clean.

    Both MooTools and jQuery have big communities with tons of support and loads of plugins. Plugins are a big part of the solution, so keep that in mind when choosing and look at http://www.AjaxRain.com for loads of plugins for all frameworks.

    I Have not yet found a problem that couldnt be solved with jQuery and associated plugins and I dont think that I will. Check out my website to see just what a little jquery and one plugin can do.

  • My vote is jQuery. That’s what we use and I love it. The syntax works for me, especially given my roots in the world of CSS.

    I must say that your choice probably depends more on your developer’s style than almost any other comment left here thus far. I’d tap your front-end and back-end fellows for the votes with a little more weight. :)

  • Alright, alright, scriptaculous isn’t awful, but it’s definitely not a quick or small library. I started on prototype, which is pretty good. Most libraries are based on prototype core, so in a way, we still use prototype.

Leave a Reply

« Back to text comment