3 ms·
Honestly I think part of this is just a symptom of the tech industry getting older and people getting set in their ways. But also, the web hasn't really changed
by chrisco255 2y ago
Honestly I think part of this is just a symptom of the tech industry getting older and people getting set in their ways. But also, the web hasn't really changed as much as was changing 10 years ago. New developments in JS, HTML, and CSS as well as the need to support mobile as a first class citizen, along with a boom of SaaS apps created a high demand for new ways of thinking about web development.
JS also had some things missing that led to many of the frameworks being created in the first place. There was no native package manager or even standardized module imports. Imports had to be handled as HTML globals. Awful for dependency management. At any rate that's partly why we saw the original AngularJS get so popular or tools like Bower, Grunt, Backbone, Handlebars, etc get built and popular before churning out for more end-to-end solutions like Next.js.
JQuery continues to be a reliable library for <1K line web sites. Beyond that complexity, JQuery continues to be a spaghetti code nightmare. It's not wrong to write a SPA. I worked on Trello for years and it was and is a fantastic SPA that produced value to millions of users. But you'll hear no end to grumpy curmudgeons that think SPAs should not exist. Just take everything you hear on HN with a grain of salt.
I remain a React fan after using it for 10 years, but I think it's great when another tool gets a fanbase too that takes a different philosophical approach like HTMX or Solid.