5 ms·
> React (and specifically Next.js) is the new IBM[0]: You’ll never get fired for picking it, but it’s going to be expensive, bloated, difficult to get right, an
by ggregoire 2y ago
> React (and specifically Next.js) is the new IBM[0]: You’ll never get fired for picking it, but it’s going to be expensive, bloated, difficult to get right, and it’s going to be joyless implementing it every step of the way.
Can't tell about Next.js but my conclusions on React are strictly opposite to yours, as someone with 8 years of exp with React, 15 years of exp in the industry, doing front, back and infra on a daily basis. A former teammate also told me last month that his new shop just rewrote their entire front codebase from Elm to React, because of how simple and fast it is to implement anything with React, and how easy it is to find good developers and well maintained packages for it.
- CharlieDigital 2y agoNow try Vue or Astro and see how you feel.
- ggregoire 2y agoNot interested in changing techs just for the sake of it to be honest. “If it ain't broke, don't fix it.”
- plopz 2y agoPHP and jQuery forever
- ggregoire 2y agojQuery is fine to add some client side interactivity on websites, but it doesn't provide enough structure, automation and reusability tools when it comes to building SPAs. You will eventually have to write your own framework on top of jQuery, which basically makes you reinvent Angular, React, Vue and friends. If you are building a SPA, I'd definitely recommend you to check out one of the existing solutions instead of writing it from scratch. Telling you this based on my experience of building SPAs with jQuery before Backbone and Angular were even a thing.
- CharlieDigital 2y ago“If it ain't broke, don't fix it.” You've pretty much summed up the IBM mindset of those decades.
- codr7 2y agoYeah, I've been tracking React since it was announced. But it wasn't until lately that the value proposition started making sense to me, because it's just so mature and popular now. I still haven't seen a newer framework that offers anything beyond a slightly more optimal, or just as often simply different developer UX.