Deux ans de Laravel en freelance. Un contrat d'alternance avec Symfony au menu. J'ai pesté. Puis j'ai compris.
Laravel : la productivité d'abord
Rails-like, opiniated, magique. `php artisan` fait tout. Eloquent est une drogue. Pour un indie hacker, c'est parfait.
Symfony : la rigueur avant tout
Aucune magie. Chaque service est explicite. Le container d'injection de dépendances est nu, transparent. Ça demande plus d'effort. Et ça forme mieux.
Ce que Symfony m'a appris
La séparation des préoccupations réelle. Les design patterns utilisés consciemment. La testabilité native. Pourquoi les grosses applications d'entreprise préfèrent Symfony.
Mon verdict
Laravel pour les projets solo rapides. Symfony pour les projets d'équipe long terme. Les deux méritent d'être maîtrisés.