46 points by leerob 9 months ago | 17 comments
blovescoffee 8 months ago
mdhb 8 months ago
jsk2600 8 months ago
morbicer 8 months ago
In the middle you have something like Astro or Remix. More creature comforts but they try to be close to web standards. Remix forms can work without js.
Then on the opposite end you have Next. Monkey patching fetch method, headache inducing cache behavior (now probably finally gone by default), common breaking changes, strange middleware implementation, relying on unstable React features and most importantly the only-on-Vercel features: Incremental Static Regeneration, image optimization etc. No other framework needs sth like https://opennext.js.org/
jsk2600 8 months ago
[1] https://stackoverflow.com/questions/75526234/how-can-i-use-n...
leerob 8 months ago
morbicer 8 months ago
blovescoffee 8 months ago
morbicer 8 months ago
The OP is building their product on top of Next and was asking about lock-in. I work with React codebases that are 8+ years old. Luckily no-one chose sth like Next so there is a flurry of additional libs, some fell out of fashion today but none of them prevented the app to evolve or be deployed wherever.
There is so much money in Vercel that I don't expect Next to die anytime soon but if sth more cool appears people on Next will have hard time migrating. Where someone sticking to more vanilla React can even easily switch to Solid or another non-React jsx solution.
aitchnyu 8 months ago
terandle 8 months ago
prng2021 8 months ago
Fantastic, it only has 2550 open bugs now! /s
bluelightning2k 8 months ago
Chromium has 120 new issues opened so far today. Does that therefore make it a bad browser engine doomed to failure?
prng2021 8 months ago
Next has 130k stars and 2550 issues labeled as bugs.
Svelte has 80k stars and 64 issues labeled bugs.
Vue has 47k stars and 80 issues labels bugs.
Remix has 30k stars and 240 issues labeled bugs.
bitbasher 8 months ago
bartekpacia 8 months ago
Another example: Flutter has 12k issues, but that's because it's the most popular cross-platform app framework. Also it's not all literally issues, it's just a tracking board for all kinds of "things" that need to be tracked.
leerob 8 months ago