4
2 Comments

Do you use FE framework or stay with serverside rendering when building MVP?

submitted this link to Icon for group Developers
Developers
on January 5, 2021
  1. 1

    I agree with the main thrust that you should just do server rendering if you can, but I've gotta say, the options presented are decidedly suboptimal.

    If it's appropriate for your project, you'll move faster with an MVC server-side project. The fastest option would be Rails, while Laravel and Phoenix would be the next quickest options (and do better with hardware efficiency). Django is kind of the worst of both worlds—not quite as fast for development and the worst performance of any. The exception would be if your MVP includes a lot of ML/NLP/etc, for which Python's library support is top notch.

    If you MUST use a FE framework, then go with something like Vue, not React. The goal is to get to market ASAP. React has more job openings, is much more popular (and arguably better) for large-scale apps, but that doesn't matter for a start-up. Similarly a complex containerization-based infrastructure is great for Google, but probably not for levelsio or you.

    Also, rather than aiming for "as boring as possible", go for "as productive as possible". Over half of the market cap of all YC companies is from companies that started with Ruby on the back-end. A few of them, like Podia and Coinbase were started when that was already a boring choice, but it sure wasn't a boring choice when Airbnb, Twitch or even Stripe picked it. It was a competitive advantage.

    Had they gone with "boring" Java of the mid aughts, there's a good chance they wouldn't have gotten to market fast enough.

  2. 0

    React is becoming so strong !

Trending on Indie Hackers
Stop Spamming Reddit for MRR. It’s Killing Your Brand (You need Claude Code for BuildInPublic instead) User Avatar 212 comments What happened after my AI contract tool post got 70+ comments User Avatar 198 comments Where is your revenue quietly disappearing? User Avatar 76 comments We made Android 10x faster. Now, we’re doing it for the Web. 🚀 User Avatar 71 comments a16z says "these startups don't exist yet - it's your time to build." I've been building one. User Avatar 56 comments The workflow test for finding strong AI ideas User Avatar 53 comments