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.

Une structure claire et organisée

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.

Un code sécurisé par défaut

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.

Maintenable et évolutif

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.

Pensé pour les développeurs

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é.

Architecture modulaire avec Flex

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.

Communauté internationale

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.

Symfony 7

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.

Symfony 6

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é.

Symfony 4-5

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.

Symfony 2-3

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.

Symfony 1

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 !

smartbooster/core-bundle

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.

smartbooster/standard-bundle

Nos outils de validation de code et standards de développement pour garantir une qualité homogène sur l'ensemble de nos projets Symfony.

smartbooster/sonata-bundle

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.