Historique Symfony
Symfony, développé par l'agence web française Sensio Labs, est un
framework libre en
PHP 5 ; il suit le design pattern MVC - Modèle-Vue-Contrôleur. C'est un programme qui permet de
simplifier et
développer rapidement un site internet et une
application web. Cet outil particulièrement est d'une grande efficacité pour tout
développeur web grâce à ses nombreuses fonctionnalités. Le site de Symfony a été lancé en octobre 2005 par la société Sensio Labs, qui l'a développé en premier pour des besoins propres, puis a décidé de le partager avec la communauté des développeurs. C'est ainsi que la première version du framework, 1.0, a été lancée en janvier 2007 ; depuis plusieurs versions sont sorties dont la dernière
Symfony 3 en novembre 2015.
Les fonctionnalités de Symfony
Symfony est un framework / cadriciel libre : il consiste en un kit de composants logiciels structurels et permet la
création de sites Internet dynamiques en PHP 5 d'après le design pattern - motif de conception ou encore paradigme - MVC. L'utilisation d'un framework tel que Symfony permet de
réduire au maximum le
temps de développement d'un projet grâce à une bibliothèque de code de fonctions "prêtes-à-appeler".
Entre autres fonctionnalités, Symfony propose à ses usagers un
templating simple, un système de cache, la gestion des URLs parlantes, un système de configuration en cascade utilisant extensivement le
langage YAML, un générateur de back-office, un démarreur de module, le support natif de l'internationalisation, le support d'AJAX...
La structure de
Symfony est en fait un
framework facile à utiliser, mais aussi et surtout
facile à personnaliser. A cela s'ajoute l'importante communauté de développeurs et d'utilisateurs gravitant autour du framework, très active et proposant une documentation très complète et régulièrement mise à jour.
Avec la sortie de sa dernière version,
Symfony 3 est arrivé avec plus de
fonctionnalités que la version précédente. Et pour cause, plus de fonctions ont été ajoutées afin d'offrir une
expérience d'utilisation unique. Parmi les fonctionnalités de ce framework, on peut citer notamment l’
Autowiring, le
Guard Security ainsi que le
Polyfilling. Le Guard Security par exemple est une librairie d'authentification qu'intègre ce framework connu pour sa robustesse. Dans l'ensemble ce sont plus de
100 fonctions qui ont été ajoutées dans cet outil de développement de sites web et d'applications diverses. Le but que poursuit l'éditeur à travers ces nouveautés est d'offrir de
meilleures conditions d'utilisation aux développeurs.
Tuto Symfony sur Tuto.com
Vous souhaitez vous lancer sur Symfony ? Notre plateforme est un espace de choix où vous pouvez vous former à l'utilisation d'un logiciel pratique et efficace comme
Symfony. Retrouvez sur Tuto.com, des
formations Symfony réalisées par des
formateurs Symfony de qualité, experts et passionnés qui réalisent avec pédagogie ces cours vidéos. Des
tuto gratuits Symfony sont également disponibles pour vous former sans dépenser le moindre centime ! Grâce à Tuto.com, vous pourrez alors améliorer vos compétences sur ce framework très rapidement !