5 ms·
It’s just a pity it has to be Laravel, which is riddled with magic, bad practices, hardly - if at all - typed code, and little inefficiencies everywhere you car
by 9dev 4y ago
It’s just a pity it has to be Laravel, which is riddled with magic, bad practices, hardly - if at all - typed code, and little inefficiencies everywhere you care to take a look. Compared to Symfony, it’s a dirty, steaming, mess.
That’s not to say you can’t build great things on Laravel, and it’s undeniably sparking lots of creativity - I just wish the better competitor had won. Betamax all over again.
- codegeek 4y agoSymfony may be technically better but Laravel won because Taylor is a genius at creating a community and I personally feel that the "magic" of Laravel is what made it easier for devs that needed lower barrier to entry. Then an entire ecosystem was created like "laravel Forge" (to manage servers) and many others including even serverless PHP using Laravel Vapor. Lately though, I am beginning to get annoyed with Laravel due to way too many breaking changes with major releases literally within months and definitely a bit exhausted trying to keep up. I understand they are going full scale modernized approach but after Laravel 6, it has been too many major releases.
- tomschwiha 4y agoDid Laravel really win? If you use Laravel you will install Symfony components: https://symfony.com/projects/laravel https://symfony.com/projects/laravel https://github.com/laravel/framework/blob/9.x/composer.json https://github.com/laravel/framework/blob/9.x/composer.json
- codegeek 4y agoI am aware of that as we use Laravel heavily at my company. It depends on how you define "win". Laravel won as in getting the adoption by developers due to its ecosystem and low barrier to entry. Symfony is more component based (powerful) but you need to put it all together which is a bit more work. I personally love Symfony even though it was a lot easier to start and go to market with Laravel.
- tomschwiha 4y agoIt is probably a win-win as I assume Symfony gets contributions back from Laravel experience and Laravel can rely in powerful components.