Symfony : PHP à la sauce MVC
Les auteurs de symfony se sont très largement inspirés du framework Ruby on Rails pour créer un cadre de travail puissant et organisé en PHP.
Qu'apporte Symfony ?
- Une séparation du code en trois couches, selon le modèle MVC, pour une plus grande maintenabilité et evolutivité
- Un templating simple, basé sur PHP et sur des "helpers"
- Des performances optimisées et un système de cache pour garantir des temps de reponse optimums
- Une gestion simplifiée des urls
- Un générateur de back-office
- Un support de l'I18N
- Une couche de mapping objet-relationnel (ORM)
- Le support de l'Ajax
Quelle garanties de pérennité ?
- PHP est reconnu comme le langage phare pour le développement Web et est supporté sur la grande majorité des hébergeurs.
- de grands noms l’ont adopté : Peugeot, Bookmarks Yahoo
Les avantages principaux ?
- La qualité du code
- La documentation en anglais est très complète
- La communauté est très active
- Basé sur PHP 5, le déployement de Symfony est grande facilité par rapport à d'autres frameworks disponibles sur le marché.
SYMFONY, LE DÉVELOPPEMENT PHP ÉLÉGANT
