Symfony
Accueil
Introduction
Ce site a été réalisé par Bastien Rossi, dans le cadre des exposés de génie logiciel de 3ème année, au sein de l'ESIPE, à l'Université Paris-Est/Marne-la-vallée, en filière Informatique et Réseaux.
Ces exposés sont dirigés par Monsieur Dominique Revuz.
L'objectif de ces exposés est de permettre à chaque étudiant de troisième année de présenter un sujet qui n'a pas été étudié en cours, ou qui n'a été qu'abordé succinctement.
L'ensemble de cette présentation se base sur la version 2.6 de Symfony.
Qu'est ce que Symfony ?
Symfony est un Framework PHP, crée par la société SensioLabs en 2005.
Il a été inventé par des français et est totalement open source et gratuit.
Il utilise une architecture MVC ce qui permet un meilleur travail d'équipe et une meilleur distribution du travail. De plus il fonctionne avec un ORM.
Il est utilisé par de nombreuses sociétés et par nombreux outils tel que : Drupal, PhpBB ou encore Laravel.



Pourquoi choisir un Framework ?
Un Framework permet :
- Un gain de productivité : il implétente beaucoup de fonctionalitées basiques et rend les opérations native plus simple.
- Un code bien structuré : il utilise de nombreux patterns et des architectures très connues telles que MVC
- De disposer de nombreux outils : il permet de gérer des formulaires, des utilisateurs… de façon simple
- D'améliorer la façon de travailler : il permet le travail d’équipe, le découpage et la séparation entre les développeurs PHP et le designer. Permet la reprise de code par d’autres developpeurs.
- D'obtenir de l'aide et des mises à jours : Cours, tutoriaux, aide sur les forums, mis à jour régulièrement avec souvent un support à long terme.