5 ms·
Even though you have Python experience I would check out Laravel (PHP). I moved from Rails to Laravel in 2013. The community and ecosystem are amazing. I can
by saluki 6y ago
Even though you have Python experience I would check out Laravel (PHP).
I moved from Rails to Laravel in 2013.
The community and ecosystem are amazing.
I can go from zero to having a web app with auth + 2FA, user profile and dashboard in 10 minutes.
The package coverage is even better than Rails gems.
laracasts.com is a great place to get started.
forge.laravel.com makes spinning up servers and deploying super easy.
There is Laravel Valet that is a great local development server.
Laravel Livewire has been great to work with, similar to Turbo Rails, Phoenix Liveview. It eleminates the need of using js frameworks like vue, react.
I would recommend starting with this tutorial, using Livewire.
https://laracasts.com/series/laravel-authentication-options/episodes/2 https://laracasts.com/series/laravel-authentication-options/...
- obayesshelton 6y agoCouldn't recommend laravel more and especially with VUE!! Great community, help and generally a great experience.
- saluki 6y agoThe community is the biggest selling point for me, it's so amazing. Dropping another plug for Laravel + Livewire + Alpine js, I think it's even better than using Vue.
- poletopole 6y agoI've been a PHP developer for 10+ years and I would say learning Laravel is good place to start since it's the most popular choice for "PHP" companies. However, am I the only one who feels like web frameworks (in OOP langs) stopped evolving after Rails? If I were to develop a new software product with PHP today, I would develop and deploy it as a phar. I'm not sure if there are any modern frameworks that do this however. My advice is make sure your PHP code works and can be tested without a framework or a server.