Hacker News new | ask | show | jobs
by ramoz 449 days ago
VC influence in the web space has been a fascinating thing.

I hope Next's downfall sends a signal to the quality lib maintainers and changes direction (e.g. Remix and a f'd up router, TanStack w/ Start).

SSR frameworks make me vomit.

3 comments

SSR is fine. We used to call it "PHP" or "Ruby" or "Java." People need to stop reinventing things, but feature development outweighs maturity when you have funding.
Of course, nothing wrong with Request comes in → server processes it → HTML
There is a big difference here.

The stuff you mention was “born” at the backend and was then used to render frontend html at the very beginning then css, then JS etc…, but going from a frontend framework like React to the backend is an entirely different beast.

> People need to stop reinventing things

Why?

Because it denies people a chance to live in peace. If the ego constantly needs to justify itself, then we can't live in peace. If you need to learn, please do so on your own and bring what you can from your private learnings. It's not obvious to the rest of us why their framework needs such a security apparatus. The reason it's not obvious is because most of us don't see it as obvious (by definition, its not an obvious thing they are doing). Security, of all things, should be obvious to us all. As in, most of us should go "well this could have happened to any of us", but I don't think we are all thinking that. We are kind of thinking, "why would you confuse security to this degree across these layers?".
I feel like I missed the whole SSR wave. I've been very happy just using vanilla React.
Vite has been a joy.
I agree, Vite is amazing. I've found that it addresses all of my complaints from Webpack and Create React App.

The ecosystem seems to be standardizing around Vite which is nice!

The many false claims around those isomorphic frameworks (SSR and CSR after hydration) drive me crazy. But why should marketing fail at smart people?

"Drink this soda pop and see, you have pretty friends and look how happy you are!"

"Drive this car and be a successful business person and have a great house and family!"

"Use NextJS and be as successful and popular as those tech bros at X and YT".

Those frameworks have some small use cases (e-commerce, semi dynamic content delivered to low end devices with lots of JS later on for analytics), but most of the time old school SSR (RoR, Django, ASP.NET MVC, ...) or SPA (Vue with Vue router) are the more appropriate solutions.

Hype driven development is a very real thing.