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 jquery.com, prototype.js.org, and mootools.net.

Alexa: jquery.com vs. prototype.org vs. mootools.net

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!



51 comments:

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...

@Jake
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 www.nancydelhiescort.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
2048
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
slitherio
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
cubefield
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 | Slither.io

Nikhil Kanna said...

download it

game killer

Nikhil Kanna said...

nice one check it out


blackmart

Candy Sim said...

This is one of the cult game now, a lot of people enjoy playing them . Also you can refer to the game :
gold mine strike | pokemon go 2
The game controls are shown just under . Movement mechanisms primarily include acceleration and tilting controls.
stickman games | stick war 2 | animal jam 2

Robert F. Crocker said...

This article gives the light in which we can observe the reality. This is very nice one and gives in depth information. Thanks for this nice article. lockssmith

yoob games said...

هناك العاب فلاش متنوعة هناك للبنات وللاولاد من اشهر هذه الانواع العاب بنات الدي يعتبر افضل صنف في العاب الفلاش نظرا للمحبين الدي يملك وهو افضل من باقي الاصناف بدون شك والاكتر شهرة عنهم لهذا نحب ان نشارككم موقع يختص في العاب بنات جديدة ومميزة طبعا ستنال اعجابكم ان جربتموها لهذا اتمنى لكم اوقاتا سعيدة معنا في موقع العاب بنات ونحن نحرص دوما على راحتكم وعلى تقديم كل ما هو مميز و جديد هذا يعود طبعا الى وفائكم ومتابعتكم الدائمة التي تشجعنا على اعطاء المزيد و تقديم العاب متنوعة تناسب كل الاعمار و الاجناس كما هو الحال في تلبيس بنت جميلة التي حتما ستعجب كل محبي العاب بنات و متتبعيها


اهلا بكم جميعا في موقع العاب فلاش الدي نقدم فيه كل ما يتعلق بتلبيس بنات الشخصيات المشهورة فهذا النوع لديه شهرة كبيرة ومحبوب عند الكتير من البنات وبعض الاولاد فهذا القسم سيشمل كل ماهو جديد ومميز في هذا الصنف الرائع فبعد انتشار العاب فلاش بشكل عام اصبح لها عدة معجبين من كل الاماكن خاصة الدول العربية وهو بدوره يحتوي على عدة انواع وهي كذلك تملك معجبين لها فلكل نوع جمهوره الخاص ولهذا سنحاول ان نجعل موقعنا شامل ويحتوي على كل هذه الاصناف وابرزها العاب طبخ
وللعب العاب طبخ من هنا :
http://al3ab-banat01.blogspot.com/2014/10/Al3ab-Cooking.html

Robert F. Crocker said...

I would like to thank you for the efforts you have made in writing this article. pet insurance comparison

Robert F. Crocker said...

roups have started to gain a significant decent profit for the offer of copy pullovers. mobile beauty therapist price list

Robert F. Crocker said...

Positive site, where did u come up with the information on this posting? I'm pleased I discovered it though, ill be checking back soon to find out what additional posts you include. fear of being alone

Robert F. Crocker said...

These are actually wonderful some ideas in the blog. You have touched good quality points here. In whatever way continue writing. bricklayer wanted sydney

Robert F. Crocker said...

This web site is really a walk-through for all of the info you wanted about this and didn’t know who to ask. Glimpse here, and you’ll definitely discover it. bricklayer wanted sydney

Robert F. Crocker said...

I learn some new stuff from it too, thanks for sharing your information. bali niksoma tripadvisor

Robert F. Crocker said...

Your blogs and every other content are thus interesting and helpful it makes me return back again. buy liquid clenbuterol

Robert F. Crocker said...

This blog is very informative the stuff you provide I really enjoyed reading. get paid to play games online for free

Robert F. Crocker said...

numerous points of view. I think this is drawing in and educational material. Much thanks to you such a great amount for thinking about your substance and your peruse social media definition

Robert F. Crocker said...

Great Article it its really informative and innovative keep us posted with new updates. its was really valuable. thanks a lot. auto mechanic job description

Robert F. Crocker said...

I’m impressed with the surpassing and instructive blogs that you just provide in such very short timing. free mobile spy software

Robert F. Crocker said...

I was searching for decisive information on this topic. The information you have provided in the blog is really important. buy real instagram followers review

Robert F. Crocker said...

I love the blog. Great post. It is very true, people must learn how to learn before they can learn. lol i know it sounds funny but its very true. . . buy real instagram likes and comments

Robert F. Crocker said...

Really the blogging is spreading its wings rapidly. Your write up is a fine example of it.http://acesss.org/

Robert F. Crocker said...

Really the blogging is spreading its wings rapidly. Your write up is a fine example of it. reputation management tools

Thomas pedro said...

Land is a term used to allude to a territory of land or a created plot of land. The purchaser settles on a financing soulution known as a land advance. The individuals who are connected with the exchange of giving land advances are for the most part banks and other monetary organizations. Check Cashing Corona

Thomas pedro said...

However individuals are prepared to pay lakhs of rupees to have the capacity to possess one of these. You can see them surrounding you. Urban areas are currently a total solid wilderness, yet nobody needs to be forgotten from the race. Cash Advance

hima sri said...

nice article I am there and mainly many of us flimywap apk are downloading the app because in this