DEV Community

Discussion on: How to Become A Front-end Developer (A Complete Practical Guide)

Collapse
 
lmuzquiz profile image
lmuzquiz

Skip Jquery. Go straight to JS and then VueJs or Alpine

Collapse
 
bukazoltan profile image
bukazoltan

On one hand, I agree, modern JS makes Jquery pretty obsolete. On the other hand, lots of job requirements have it still on for legacy sites.

Collapse
 
xavortm profile image
Alex Dimitrov

Not like you need to "learn" jQuery, it's just a library of nice functions that help out. If you have to use it, you can always look into the documentation and find the functions you need. From personal experience, there are a few gotchas for edge cases, but that is valid for anything really

Collapse
 
siphosenkosindhlovu profile image
Siphosenkosi Mthulisi Ndhlovu

If you're going to do WordPress development jQuery is sort of needed.

Collapse
 
ozzythegiant profile image
Oziel Perez

I agree. I don't use jQuery anymore. Sure, it's still important to be familiar with it as many projects will be using it for legacy reasons or for quick scripts but I practically get everything else done in Vue now. Since Vue has certain patterns to adhere to, it makes it easier to pick up existing projects that are using vue.

Collapse
 
syakirurahman profile image
Syakir Rahman • Edited

The point i include JQuery there, is because i believe there is a stage when junior developer need to know how the interactivity in the web works. Some UIs like slider, popup, carousel, etc are easier to create with JQuery. Event bootstrap js is still dependent on JQuery.
Not all developers going straight to develop a web app with modern js frameworks like VueJS, React or Angular. Most of them will create a common website for portfolio, blog or landing page which is more suitable to use jquery than modern frameworks because it's easier to learn and use.

Collapse
 
lmuzquiz profile image
lmuzquiz

smashingmagazine.com/2020/03/intro...

"....In this article, we’re going to take a closer look at Alpine.js and how it can replace JQuery or larger JavaScript libraries to build interactive websites. If you regularly build sites that require a sprinkling on Javascript to alter the UI based on some user interaction, then this article is for you."

Collapse
 
lmuzquiz profile image
lmuzquiz

Also stop using Bootstrap, and start using TailwindCSS

Thread Thread
 
syakirurahman profile image
Syakir Rahman

Ok. Will update it as alternative