TECHNOLOGIES
Symfony, notre framework PHP de référence
Symfony est un framework PHP open source, professionnel et modulaire créé par SensioLabs (France). C'est le socle technique sur lequel nous développons l'intégralité de nos projets depuis plus de 10 ans.
Son architecture robuste, sa longévité et sa communauté internationale en font le choix de référence des entreprises françaises sérieuses pour leurs applications métier.
POURQUOI SYMFONY
Les avantages qui font la différence
Un framework professionnel ne se choisit pas au hasard. Voici ce qui nous a convaincus d'utiliser Symfony sur tous nos projets depuis plus de 10 ans.
Symfony impose une arborescence et des conventions qui produisent un code propre, bien organisé et lisible par n'importe quel développeur Symfony — même des années plus tard.
Le composant Security gère authentification et autorisations. L'ORM protège des injections SQL, les formulaires bloquent le XSS. La sécurité est intégrée, pas rajoutée.
Un projet Symfony bien réalisé reste maintenable 10 ans et plus. Le cycle LTS rigoureux (une version tous les 2 ans, supportée 4 ans) facilite grandement les montées de version.
Console, Maker Bundle, Profiler, PHPUnit Bridge : Symfony embarque tous les outils pour que les développeurs travaillent dans les meilleures conditions et produisent du code de qualité.
Symfony Flex vous permet d'installer uniquement les composants dont vous avez besoin. Idéal aussi bien pour les microservices que pour les applications monolithiques complexes.
Créé par SensioLabs (France), Symfony est utilisé par les plus grandes entreprises françaises. Une communauté active et une documentation de référence garantissent la pérennité du framework.
HISTORIQUE
Les grandes versions de Symfony
Symfony a une feuille de route claire avec une version LTS tous les 2 ans. Cette stabilité garantit que votre investissement est pérenne.
Nov. 2023
Version LTS actuelle. Requiert PHP 8.2, apporte des améliorations significatives sur les attributs PHP, l'injection de dépendances et les performances. La version de référence pour tout nouveau projet SmartBooster.
Nov. 2021
« Symfony 6, c'est tout simplement Symfony 5, sans tout le code déprécié depuis deux ans » (Nicolas Grekas). Fonctionne sous PHP 8 avec un code épuré et modernisé.
2017–2019
Introduction de Symfony Flex : installez uniquement ce dont vous avez besoin. Le framework devient adapté aux microservices comme aux grandes applications. Une révolution dans la manière de construire avec Symfony.
2011–2015
Réécriture complète du framework. Symfony 2 s'inspire de Spring (Java) pour l'injection de dépendances et de Rails (Ruby) pour la productivité. L'avènement de Composer propulse son adoption internationale.
2005
Première version, connue surtout grâce au tutoriel Jobeet. La version qui a posé les bases et convaincu la communauté PHP qu'un framework professionnel était possible.
OPEN SOURCE
Nos bundles Symfony sur GitHub
Chez SmartBooster, nous développons exclusivement avec Symfony. Nos outils les plus génériques sont publiés en open source — testez-les et contribuez !
Nos utilitaires génériques déployés sur l'intégralité de nos projets Symfony. Fonctions communes, helpers et outils transverses disponibles en open source.
Nos outils de validation de code et standards de développement pour garantir une qualité homogène sur l'ensemble de nos projets Symfony.
Nos extensions Sonata Admin regroupées dans un bundle dédié pour mettre en place des backoffices robustes et fonctionnels rapidement.
Vous avez un projet ?
Contactez-nous pour savoir comment nous pouvons vous aider.