Is jquery becoming less popular?

Talking to several people, it seems jquery has started to become a little less popular. I am curious if there is a technical reason for this, or if it is more of a it is just a little less popular?  Thoughts?
LVL 12
Jeffrey Dake Senior Director of TechnologyAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Chinmay PatelChief Technical NinjaCommented:
Hi Jeffrey,

I think it is not so much as less popular, rather being ubiquitous. It is like using <HTML> tag at the start of the document. Also it is being bundled in to so many environments/IDEs/Frameworks that there is a greater possibility of users using it without directly referencing it. And many might just think that $ is a built-in JavaScript keyword to access function shorthands (That'd be hilarious, if you ask me but very much possible).

Regards,
Chinmay.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Julian HansenCommented:
How do you define less popular?
For any technology there are a number of stages it passes through. If it survives the initial phases at some point it is going to peak and plateau.

At one time jQuery was competing with prototype and mootools as THE JavaScript library to use. There was a lot of debate as to why it would never reach prominence - but it did simply because it filled a gap AND because of the community support (forums and plugins).

The number of sites not using jQuery these days is quite small.

One thing we know about the tech space is that it is constantly changing - what is hot now in 6-18 months might not be so hot or declining - what is unknown today might be the thing everyone is talking about by the end of the year. To make predictions about what tech will or will not do is more art than science.

To examine this let us look at what is out there that can replace jQuery. The technologies in the web space that are currently on the rise are the SPA libraries and frameworks (Angular, React, Vue etc) while these are gaining popularity they are still in their early stages and the target application space is slightly different from the traditional website space and there are many cases where devs still use their "old" jQuery libraries in their SPA's - although this will diminish over time as the equivalent plugins for Angular / React / Vue increases.

Wordpress is the most widely used web framework in existence and most WP sites rely heavily on jQuery - to the extent that many WP "devs" manage to include multiple copies of jQuery - often of different versions in their sites due to the varied plugins they install.

Wordpress is making a move in 5 to a React based backend (Guttenberg) but this is going to be more about the actual CMS tool than the site that is rendered. The sheer size of the dependence on jQuery plugins has ensured that the library has significant momentum - which is not going to dissipate any time soon.

The changes to WP are also supposed to address the challenge by online build tools like WiX and SquareSpace - this is probably where the battleground of who owns "presence sites" and blogs will be staged. Will WP manage to hold its own or will the online website builders make it a no-brainer to use them instead. Difficult to call it at this stage.

Either way I don't see jQuery disappearing anytime soon.
0
ste5anSenior DeveloperCommented:
In addition to Julian's excellent answer, my thoughts on this topic:

Nowadays, more is programmed in JavaScript than ever. But not all is browser-hosted and requires jQuery.  So the ratio JavaScript vs jQuery may decrease, but not the absolute numbers.

And as more people are programming more JavaScript, they get better, thus no longer using jQuery in simpler projects. Also, modern browser and HTML5 requires lesser poly-fills than older systems.
0
Determine the Perfect Price for Your IT Services

Do you wonder if your IT business is truly profitable or if you should raise your prices? Learn how to calculate your overhead burden with our free interactive tool and use it to determine the right price for your IT services. Download your free eBook now!

Michael VasilevskySolutions ArchitectCommented:
I would say unequivocally that jQuery is less popular today than it was a few years ago. The reason is many things that jQuery did first can now be done with native JavaScript and/or other leaner, more modern libraries. There's a great podcast on the topic by people who know a lot more than me here: https://syntax.fm/show/039/is-jquery-dead
0
lenamtlCommented:
Hi,

you may like to check this website for  web and Internet technology usage Statistics
https://trends.builtwith.com/

 jQuery      773,366 live website      77.34 %
0
Scott Fell, EE MVEDeveloper & EE ModeratorCommented:
I think that will depend on which subset of developers you are asking and perhaps also geo location.  From a high level, React, Angular and Vue (n that order) have gained in popularity. That gain will cut into the jquery piece of pie. For new (larger) sites, I think you will see a bigger difference in using a library other than jquery.  

Even though jquery is by far the current most widely used js framework, I always felt it had a negative connotation.  There were JS purists, claims jquery is too bloated, slows a site down, mangles up the DOM, is like training wheels, easy to implement bad habits etc. For new or hobby developers, they may start using one of the MV frameworks and end up going back to jquery because it is what they know and avoid the learning curve.  

For the subset of developers that are creating higher level sites, it is evident that other libraries are taking over. Just look at Kendo https://www.telerik.com/kendo-ui.  Their products now go beyond pure js, they have added react, Vue, Angular and jquery.
0
Jeffrey Dake Senior Director of TechnologyAuthor Commented:
Thanks everyone.  I just wanted to hear some feedback from everyone.  Always good to know what others are using/still using out there.
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Web Development

From novice to tech pro — start learning today.