Remix.run Logo
leptons a day ago

Front-end has seen plenty of innovation, so much that it causes a lot of burnout. So many people seem to want to reinvent the wheel for various reasons - to get recognition, to do things their own way, etc., while the existing trending tech hardly sees the surface scratched and continues to work just fine for most workloads.

>“But proven at scale!” jQuery was proven at scale too. Past success doesn’t guarantee future relevance.

jQuery is still one of the most used front-end libraries, used on 80%+ of all websites. It's easy, it gets the job done, and a lot of sites don't require more than jQuery. jQueryUI can actually do a lot of stuff to build basic web applications. React and every other tech mentioned in the article is just too heavy for most website needs. When you need a build step, that increases the complexity and requirement for developer resources compared to something simple like jQuery, which is probably why jQuery still gets used so much.

vkou a day ago | parent [-]

JQuery has plenty of good functionality, but you're going to have a really bad time building non-trivial applications as a team if that's all you are using.

Because it's just a library, not an opinionated framework, keeping everything consistent across a development team of varied tenure and experience levels will be a herculean effort.

leptons 14 hours ago | parent [-]

And yet people do it, and have no problems doing it - I know this for a fact as one project I work on is built on jQuery with a team of several developers. We do just fine with our medium-level non-trivial applications. React really doesn't make things that much easier, and often complicates things that should be simple. Just like with React, it entirely depends on how you approach building the thing. You can certainly fuck up a simple React project too.