4 ms·
Wonder how much of this is driven by the hundreds of millions of dollars of VC money put into stuff like vercel and similar. All that complexity is not that us
by moomoo11 3y ago
Wonder how much of this is driven by the hundreds of millions of dollars of VC money put into stuff like vercel and similar.
All that complexity is not that useful imo.
If you need SSR you probably should pick the right tool for the job (not react) to begin with. If you need a simple static site you don’t need all this cruft either.
Am I wrong? I just don’t see where I’d use these tools and I’ve used them all before to try it out.
Fwiw my startup is keeping it simple with a go backend, sveltekit, and flutter iOS/android.
- freedomben 3y agoReact can be super nice to use for SSR. When the site is small and/or simple (or even medium sized), React is definitely overkill. But if you have a big site (like lots of pages, or complex pages) then the component model that React brings can make it a ton easier. The rule of thumb I use is basically if I'm including/importing more than a few template pages, React can make it a lot more manageable. Now that said, I think a ton more stuff can (and should) use SSG than SSR. This is IMHO the killer feature that Next.js makes easy to do.
- synergy20 3y agoI heard everyone saying 'react is for large complex project', somehow I think react is good for small project too: use a few components and its context api and dom-router to build a small site, the learning curve is actually not much comparing to other frameworks, what am I missing? tried svelte, vue, I don't feel react is more complex, if at all.
- freedomben 3y agoYeah compared to svelte, vue I think React is the way to go. For me the alternative for a small or medium project is a standard template system like Liquid (Jekyll), ERB (Rails) or EEx (Phoenix).
- gochi 3y agoYour startup isn't that different from what you're complaining about when it comes to complexity. You've just replaced next with sveltekit. Keeping it simple would just be using Laravel and then Flutter for mobile front ends.
- moomoo11 3y agoYeah unfortunately flutter web had some issues at the time. And Go is good for all the other things like real time and as a general language.