Présentation du framework symfony

Logo du framework PHP symfonysymfony est un framework MVC libre écrit en PHP 5.
Son objectif est, comme pour tout framework, de faciliter et accélérer le développement de projets Internet (sites web, intranets et extranet).

La première version majeure est allée jusqu’au numéro 1.4.
Actuellement, c’est la version Symfony2 qui est active.

Ce framework propose entre autres :

  • Utilisation du modèle MVC : séparation du code en trois couches (Modèle, Vue et Contrôleur), pour une plus grande maintenabilité
  • Performances optimisées avec un système de cache pour assurer des temps de réponse rapides
  • Générateur de back-office
  • Internationalisation intégrée pour construire facilement un site multilingue
  • Architecture extensible à base de plugins
  • Intégration d’outils de tests unitaires et fonctionnels

Projets basés sur symfony 1.4

Voici 2 sites internet que j’ai réalisé à l’aide du framework, en me basant principalement sur l’excellent livre de Fabien Potencier « Mieux développer en PHP avec Symfony 1.2 et Doctrine » :

  • PopoteEntrePotes : pour gérer des recettes de cuisine
  • MaCuisine et MyKitchen (version internationalisée) : outils de calcul pour adapter les quantités d’ingrédients à plus ou moins de portions.

Ressources pour symfony (1 & 2)

Bibliographie


Ailleurs sur le Net

 

Les commentaires ne sont plus possibles.