▲ | nonethewiser 5 days ago | ||||||||||||||||||||||||||||||||||||||||
People will complain about Next but there is no perfect solution. The complexity driving the problems with Next materialize in other forms elsewhere. Remix is a competitive option with its own quirks. You can always roll your own with Vite, Tanstack router, etc. but then of course you're manually implementing the same stuff albeit better suited to your needs. Which isn't necessarily bad but it's not the right choice for everyone. | |||||||||||||||||||||||||||||||||||||||||
▲ | tacker2000 5 days ago | parent | next [-] | ||||||||||||||||||||||||||||||||||||||||
The perfect solution is to use React for the frontend (where its main purpose and strengths lie) and use something like PHP, Java, ruby or whatever for the backend. This insanity of server side react introduces all kinds of unnecessary quirks. Also, the VC-funded Vercel is of course purposely dumbing down Next.js, so that everyone pays them. Its a trap everyone should be aware of. | |||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||
▲ | claytongulick 5 days ago | parent | prev [-] | ||||||||||||||||||||||||||||||||||||||||
Lightweight native web components rendered on the light dom with lit-html and a simple API layer in express 5 is about as close to perfect as I've ever found. The only "weakness" is that it doesn't have guard rails, so may not be great for larger teams with mixed experience. |