Symfony :
- est orienté objet (POO) à 100%.
- impose une structure en briques (bundles) qui lui est propre.
- fournit des outils sous-traitant beaucoup de chose : les interactions avec la base de donnée (Doctrine), les templates (Twig), la création et le traitement des formulaires, l'envoi d'email, ...
Ne connaissant pas votre site, je peux me tromper, mais je suppose qu'il vous faudra tout refaire pour coller à l'organisation du framework et pour tirer partie de tous ces outils.
Ceci dit, je pense que c'est très bien : rien de tel pour apprendre que de travailler sur un projet réel, et que l'on connait très bien.
Je vous encourage donc vivement à vous lancer dans cette démarche.
Pour finir, Symfony c'est quand même du lourd. A mon sens, c'est un framework dédié à des applications/site d'une certaine envergure.
Il faut savoir que SensioLab produit également un micro-framework php nommé
Silex. Construit sur les composants de Symfony2, il est adapté à des projets plus modestes.
Partager