Symfony
Symfony est un framework PHP open source, structuré et maintenu à long terme, utilisé pour développer des applications web et des logiciels métier robustes.
Mise en contexte
Créé en 2005 par SensioLabs, Symfony fournit un cadre (composants, injection de dépendances, ORM Doctrine, sécurité) qui impose une architecture claire et facilite la maintenance. Ses versions LTS sont maintenues trois ans.
C’est notre socle historique pour les applications métier : Altern’Connect (USMB), Cerebro, les trois applications de l’A2FM. Un logiciel Symfony doit pouvoir être mis à jour, pas réécrit.
Nous choisissons Symfony pour les logiciels appelés à durer : règles métier nombreuses, rôles et habilitations, connecteurs avec d’autres systèmes. Pour un site vitrine ou une boutique, WordPress ou PrestaShop restent plus adaptés, et nous le disons.
Questions fréquentes
Oui, ses composants s’utilisent séparément, mais son intérêt principal reste la longévité : architecture explicite, tests, versions maintenues sur plusieurs années. Pour un site vitrine simple, WordPress ou Next.js suffisent souvent.
Oui : une version majeure tous les deux ans, des versions LTS maintenues trois ans, une communauté et des contributeurs actifs. C’est l’un des frameworks PHP les plus utilisés en entreprise.