Hey everyone! I'm primarily a frontend developer with about four years of experience using Vue and Nuxt. I'm looking to dive deeper into backend development, but I'm torn between two options: Laravel and NestJS. I have some background in PHP, but I've never really delved deep into backend frameworks. Based on your experiences, which stack would you recommend for someone in my situation?
6 Answers
Both frameworks are great! NestJS is excellent for those already skilled in JS, so the learning curve would be easier for you. But Laravel has a smoother learning curve overall, even if PHP is somewhat new territory for you.
Rust!
For what? Choosing the right tool for the right job matters. Laravel or NestJS were mentioned, not Rust.
Just go with Laravel. There’s a wealth of tutorials and resources available that can help you integrate it with Vue.
Honestly, you can't go wrong with either, but I'd lean towards Laravel. It's very mature and has a lot of built-in features. I've found it super helpful for building APIs and websocket servers.
I stuck to these options because Laravel's popularity feels like a must-try, and I want to improve my TypeScript skills with NestJS.
I recommend going with Laravel! It's a solid choice, especially with your background in PHP. There’s a ton of resources out there, plus it pairs well with Vue.
Any particular reasons? It seems like NestJS might make more sense since it's built on TypeScript.
Laravel without a doubt! It's an easy choice, really.

PHP isn't totally new to me. I've done quite a bit with Drupal and WordPress, but I've never really explored frameworks like Symfony or Laravel.