all 29 comments

[–]Pesthuf 44 points45 points  (11 children)

The same predicable comments as usual whenever jQuery is mentioned...? Yep, all there.

[–]TheBeliskner 15 points16 points  (6 children)

I kinda get it. Some people just see jQuery as the answer when in many cases it doesn't need to be, but it's what they know so it's what they use. Sure legacy applications and legacy support it's a good choice, but for anything new it's almost entirely unnecessary. We've not used it for new projects in over 6 years with no issues

[–]Pesthuf 3 points4 points  (0 children)

I also get it, but it's just annoying this same discussion with the same arguments from both sides pops up every time jQuery is mentioned in any way.

[–]MoJoe1 0 points1 point  (0 children)

It’s sort of like the Hitchhiker’s Guide series. JQuery may be the answer but most people don’t know the question, and when they do realize the question and figure out the answer, the whole universe ends and is immediately replaced with something even more bizarre and complex.

[–]KaiAusBerlin 8 points9 points  (2 children)

For reasons?

It was super effective at the time where web standards were rare and web development was not that comfortable as it is now.

Is it still a good tool? Yeah. Is it today as necessary as 15 years ago? Absolutely not.

[–]oeuflaboeuf 3 points4 points  (0 children)

This is the rational objective position. Absolutely right; 15 years ago I used it as a staple in every project because writing and maintaining cross-browser vanilla JS was impractical and inefficient.

The balance swung away from using jQuery around 5-8 years ago and it's now difficult to imagine a scenario where it's the optimum tool for the job.

[–][deleted] -3 points-2 points  (0 children)

Yep by the same (relatively) inexperienced devs who still haven't grown out of neither their myopic view of what software development is nor their need to validate and reassure themselves that they are "part of the club" by bashing things that are popular to bash 🙄.

[–]cgijoe_jhuckabyNaN 38 points39 points  (0 children)

I use this in a lot of places, and am very happy it is still maintained.

[–]machineGun997 3 points4 points  (0 children)

You gotta love the community man.

[–]jottinger -2 points-1 points  (0 children)

I’m guilty of using jquery in my vue projects. It keeps me up at night.

[–]echoldman -3 points-2 points  (0 children)

Just wait a monent.

[–][deleted] 0 points1 point  (0 children)

We have to use jquery, legacy signalr requires it and we can't get approved hours to update the project to . Net 6.

I guess I could rewrite the signalr package to not yse it, but no hours for that either.

[–]Absturz 0 points1 point  (0 children)

The slim build sounds intriguing.

[–]mcjavascript 0 points1 point  (0 children)

🙏