Symfony

Le framework PHP de référence

 

Développé en PHP, sous licence MIT, Symfony est reconnu comme le framework PHP open source leader sur le marché.

Lancé il y a plus d’une dizaine d’années par l’éditeur français SensioLabs, il a aujourd’hui acquis une très large popularité et bénéficie d’une communauté internationale très active.

Smile vous recommande l’utilisation de ce framework pour vos projets d’applications métiers sur-mesure.

Smile & Symfony

SensioLabs, partenaire GOLD de Smile

 

Smile est un partenaire historique de l’éditeur. Ce partenariat associe les compétences de deux acteurs engagés sur le domaine de l’open source. Dans ce cadre, Smile promeut auprès de ses clients, l’utilisation d’outils à forte valeur ajoutée comme blackfire et Insight, qui permettent de travailler efficacement à l’amélioration des performances et de la qualité !

Caractéristiques

Version étudiée
2.4
Licence
MIT
Langue
PHP
Année de création
2005

Symfony est un framework MVC écrit en PHP, supporté par l’éditeur SensioLabs et distribué sous la licence MIT.

Symfony 1.x, ayant connu un succès notable et une refonte complète, a donné naissance à la version 2.x qui tire partie des évolutions de PHP 5.3 : namespace, closure, etc.


https://symfony.com/
de Symfony

Pour plus d'informations, rendez-vous sur le guide de l'open source

Pourquoi un framework ? Pourquoi Symfony ?

L’usage d’un framework est aujourd’hui incontournable car il permet de faciliter et d’accélérer les développements d’applications web en capitalisant  sur des briques logicielles (ou bundles) existantes et déjà éprouvées.

Concernant Symfony, ce sont des milliers de bundles qui sont aujourd’hui disponibles et permettent aux développeurs un gain de temps et une assurance de bonne qualité.

Avec une structure souple, le framework offre également un cadre normalisant le code et l’architecture.

Le cadre de travail idéal pour des développements fluides

Symfony est très modulaire. C’est un ensemble de composants, faiblement couplés, réunis sous la forme d’une distribution. L’édition standard offre un framework full-stack incluant un ORM (Doctrine), le moteur de templating Twig, la gestion des emails avec SwiftMailer ou encore un composant de sécurité pour la gestion de l’authentification utilisateur et des permissions.

Le respect du protocole HTTP et du paradigme MVC sont au cœur du framework. Le tout pour fournir aux développeurs un contexte de développement exhaustif avec un outil complet de débug. Accès uniformisé à la base de données, aux contrôleurs, aux vues... le framework fournit également une large bibliothèque de fonctions utilitaires.

Sécurité et performance

Symfony répond aux besoins exigeants des plus gros projets digitaux en offrant une architecture professionnelle SOA autour du composant Dependency Injection Container ainsi que des performances optimales avec son système de cache HTTP compatible Varnish.

Symfony intègre des mesures de sécurité préventives pour lutter contre les failles et attaques XSS, CSRF et injection SQL.

 

Voir les nouvelles sur la technologie

Accéder aux actualités

Des formations pour apprendre à vous servir de la technologie

Accéder au catalogue de formation