I'm curious about what frameworks and tools are currently popular for larger-scale projects. Our team has used NextJS and Vercel in the past, but we've found React to be quite difficult to manage for big projects. We're a small dev team and have considered breaking things down into smaller services, but that adds complexity and cost that we can't really afford. We've also worked with Ruby on Rails and PHP Laravel, but we're not completely satisfied with the front end's responsiveness. We've experimented with Laravel and Livewire, but again, we faced similar challenges with React's component management. I'm looking for advice on what others have found successful in similar scenarios.
4 Answers
If you're feeling like React is too overwhelming, have you thought about Angular? The latest version is out, and it's got some solid features for managing larger applications with a smaller team. It could help streamline your processes and make the front end easier to work with.
Honestly, a lot of people still use NextJS and Vercel, especially for SaaS projects. It's not dead by any means! It might seem cumbersome, but if you adopt some solid patterns, it can really work well even for larger applications. Just keep in mind that using React will always involve some complexity, regardless of the framework you choose. Maybe look into improving your component management strategy or even exploring alternatives if performance is really a concern.
From what I've seen, Symfony with Hotwire Turbo offers great performance for large-scale projects, or any backend combo with HTMX can work well too. I find that sticking to simpler stacks without a full JS application often leads to faster development. You might want to rethink the necessity of layering all these technologies and consider a simpler setup with HTML and minimal JavaScript.
I've had a lot of success with NextJS for larger projects. While it might seem slow at times, it handles sub-100K user loads without major issues. It's worth sticking with what the industry is using, as that means more resources, documentation, and community support! The tools might seem heavy, but if you can scale your patterns effectively, they can support growth. Plus, having AI tools around now makes it easier!
Related Questions
Cloudflare Origin SSL Certificate Setup Guide
How To Effectively Monetize A Site With Ads