DEV Community

[Comment from a deleted post]
Collapse
 
vitalcog profile image
Chad Windham

Um.... probably not? In 3 years Vue and React will probably still be here. And yes they might not because they are replaced by something that does the same thing better (or replaced by some entirely new thing). But JQuery is kinda dying out. It will still probably be around for a long time though because:

1- LEGACY. A lot of stuff was made with it. Banks still need COBAL developers for example.
2- A lot of people will keep using it simply because it is a large, well supported library that does its job well.

But that doesn't mean there is a great reason to keep using it.
reasons to not use it include:

1- It simply isn't needed anymore. Every problem that JQuery solved isn't a problem anymore.
2- ecmascript just natively has/does everything that JQuery did better. JQuery solved real problems and the ecmascript standards committee agreed and now JS does does what JQuery used to do natively. Good Times!
3- It is an extra layer of abstraction and isn't free of bugs. There are plenty of gotcha's with JQuery that can be hard to figure out.

"React, etc cause then there's gonna be new trendy libraries doing the same sh*t but with a different name which hipsters developers gonna love... yet we gonna still have jQuery."

So what if React goes away. JQuery will too eventually (And I'm willing to make the argument that JQuery might be obsolete for anything other than legacy clients before React does). What do you have when JQuery goes away? JavaScript. Any time spent learning JS better is ultimately more valuable than getting better at your favorite library of the same language. Learning JS better makes it much easier to jump from library to library and framework to framework...