jMar"s Blog DevSmash Developer Portal

Monday, March 3, 2008

jQuery - It's Here to Stay

So anyone who has been following this blog during its infancy knows that I have dedicated a lot of time to jQuery. Although my official title at work is Software Engineer, I have always had sway towards the client side technologies. Perhaps it's the instant gratification; no compile/build/deploy time, and everyone can appreciate it with no understanding of all the back end magic.

To cut out the story telling, I've found myself doing a lot more JavaScript-ing over the last few releases than my job description would have suggested. Never one to re-invent the wheel, I started researching some of the popular JS libraries out there. This post isn't intended as an analysis of why I eventually settled with jQuery, but suffice it to say that it became the obvious answer to many of our client-side needs.

After discovering the revolutionary ease of DOM selection, traversal, and manipulation in jQuery, I was then blown away by the level of productivity and logicality that chaining permits. If I want a div to fade in, flash 3 times, and then load some external content, I can group these related actions into one logical chain of events... all on the same line.

So apparently I became a believer. But I started wondering lately how popular jQuery has really become? Most of my immediate peers still drool and grovel over Prototype and Mootools (no offense to these other great libraries). My initial understanding was that jQuery must be the underdog struggeling to make a name. Well I did a little research and I was actually surprised by what I found. Check out these results from a Google Trends comparison:

Google Trends: jQuery vs. Scriptaculous vs. Mootools

These results are showing the number of Google queries for 'jquery' vs. 'scriptaculous' vs. 'mootools'. Although the chart doesn't reveal the total number of queries, it would appear that jQuery has received roughly three times the interest of scriptaculous or mootools. Obviously 'prototype' would have been a fairer comparison, but being a common dictionary term, the results would not truly indicate searches for the JS library.

This next chart by Alexa shows the number of page views (as gathered by Alexa) for,, and

Alexa: vs. vs.

This comparison would indicate that mootools is doing better than the Google Trends chart indicated, however jQuery still has a commanding lead. This is great news for jQuery developers. If these numbers are any indication of adoption rates, then we can be sure that development will continue, and be confident in the already supportive community. Well... what more can I say? Congrats to John Resig and the whole jQuery team for delivering a great product, and of course to the whole jQuery community for making it a success!


J- said...

I'm with you, jQuery in my opinion it's the best JS library out there when working with the DOM and CSS, it just feels right and you can do so much with so little. I'm a Java developer by title and have the same tendencies to deviate to the client side and when I do I want jQuery with me. It's good to see there's strong following out there. Thanks for the analysis.

Jake said...

Yo, what up. What IDE do you use for jQuery? I looked up Visual Studio 2008's support for jQuery and it seems kind of lacking.

Jeremy Martin said...

Generally speaking I just use Notepad++ when I'm coding JS - I just use it for the syntax highlighting and the script outline.

I have recently started playing around with VS 2008 as well though and I am impressed with the code completion (or whatever .NET calls it...). Unfortunately I'm not aware of any end-all IDE for jQuery development though.

ramen said...

If you're willing to relax your definition of IDE a bit, I highly recommend FireBug as a jQuery development environment.

volomike said...

Glad to see you like this.

I agree with Ramen -- use Firebug. It's a delightful plugin to Firefox for all kinds of things.

jQuery is also not just a place to get great screen widgets, unlike many other Javascript libraries out there. No, instead, it's a simple yet extremely powerful set of routines to select and manipulate page elements, as well as react to events, and also to add effects fairly easily. Also, unlike other libraries out there, jQuery's main developer is one of the developers at the Mozilla Corp: John Resig. Talk about some good backing.

Kasu said...

I planning to look into jquery for my project purpose. This analysis seems interesting and useful to start with. Thanks a lot.

Badan Singh said...

escort in delhi This is a website for all delhi escorts for pleasure and fun for time pass getting a girlfriend for sometime etc etc... this website provides all services in all delhi escorts in delhi escort in delhi and other areas like gurgoan faridabad noida etc etc...

custom essay writing service said...

Nice blog, Your work is great and i like you and hopping for some more nice posts. Continue writing such a nice blog. I hope this blog helpful my writing.

aliya seen said...

The literature review writing service is best plan for students to learn about writing very well. They must know the importance of this.

resume writing network said...

It is very interesting information. I got to know a lot of new interesting things. Thanks for nice article. More information you can find in our web-site.

samvilale said...

Very interesting blog. Alot of blogs I see these days don't really provide anything that I'm interested in, but I'm most definately interested in this one. Just thought that I would post and let you know.
geometry dash| sniper games |happy wheels | happy wheels 2 |agario| my little pony games mickey mouse games mahjong |pacman

Albert Thomas said...

Thanks for sharing useful information.
term paper writing service
online Visual Aids and Diagrams writing service

Jason Akon said...

Project Management Homework Help
Pleasant line use and great picture this post. this post will be successfully a debt of gratitude is in order for sharing.

James Andy said...

Nice share. But its very difficult to understand because technical word more use.
Term Paper Writing Help

James Andy said...

that is fantastic blog, I will pas this to the other peoples.
Accounting Project Help
Investment Centers Accounting Assignment Help

Wilson Larrie said...

Online Assignment help
It is really nice blog that become inspiration to everyone
Thesis Proposal Online Assignment Help

Katherine Hayden said...

I always follow your blog to get wonderful information about the query. I am working for dissertation writing service UK. Keep posting your new ideas.

Deny Games said...

Good blog post. I want to thank you for interesting and helpful information and I like your point of view. Thank you! I love to read this type of material Good and attractive information I take from it. Thank you for posting such a good article.
agario unblocked
atari breakout
five nights at freddy's
geometry dash
happy wheels
tank trouble

Candy Sim said...

All the best blogs that is very useful for keeping me share the ideas
of the future as well this is really what I was looking for, and I am
very happy to come here. Thank you very much
earn to die play
earn to die
earn to die 3
Hi! I’ve been reading your blog for a while now and finally got the
earn to die 4
courage to go ahead and give youu a shout out from
earn to die 6
Austin Texas! Just wanted to tell
earn to die 5
you keep up the fantastic work!my weblog
age of war
Hi! I’ve been reading your blog for a while now and finally got the
happy wheels
strike force heroes
slither io
good game empire

ane semprul said...

This blog is so nice to me. I will continue to come here again and again. Visit my link as well. Good luck
obat aborsi
cara menggugurkan kandungan
obat telat datang bulan
obat penggugur kandungan

Romilda Gareth said...

Java is an object oriented programming language. It is used in a variety of computing platforms, you can see it nearly everywhere nowadays, from embedded devices and mobile phones to enterprise servers and supercomputers. See more help with java programming

Anonymous said...

Online video games are addicting in nature and they have actually made a huge development with that nature making individuals to alter their home entertainment types. moviebox

Anonymous said...

In addition online video games are significantly inexpensive as well as there are a lot of complimentary ones. itube

Anonymous said...

It is shown that typically hectic ladies have an interest in web video games. vidmate

Cute Soc said...

Wow ... This game is great too. Let go of your game.
gum mayhem 3 | can you pet 2
learn to fly 3 | happywheels
tank trouble 3

hường lê said...

Such a very useful article. Very interesting to read this article.I would like to thank you for the efforts you had made for writing this awesome article.

Discover our website bounty of free online games now!
Our website has the biggest collection of free online games. Totally new games are added every day!

age of War
gold Miner
unfair Mario
tanki Online

Rajib Roy said...

Get Best iPhone 7 Cases. Visit my blog.

Kiên Văn Đình said...

The blog or and best that is extremely useful to keep I can share the ideas. Age Of War 2
Big Farm | Slitherio | Tank Trouble
Of the future as this is really what I was looking for, I am very comfortable and pleased to come here. Thank you very much.
Happy Wheels | Goodgeme Empire |

Nikhil Kanna said...

download it

game killer

Nikhil Kanna said...

nice one check it out