• [^] # Re: MVC

    Posté par . En réponse au journal De l'utilité des moteurs de templates en PHP. Évalué à 3.

    Effectivement, et les frameworks "à la Rails" implémentant le pattern MVC tels que Symfony (que j'adore) ou CakePHP apportent encore bien plus qu'un simple moteur de templates : rapidité de développement (génération de code, ...), modularité et possibilité de réutilisation, factorisation du code, ORM, abstraction du système de base de données, support de l'internationalisation, ...

    Apprendre ces frameworks nécessite un peu d'investissement en temps mais permet ensuite de gagner un temps précieux et d'obtenir des applications d'une qualité bien supérieure.

    Symfony utilise PHP lui même comme langage pour le moteur de templates (avec l'équivalent des systèmes de blocs et autres helpers de Smarty), il est aussi possible d'utiliser un autre moteur de templates que celui livré par défaut, Smarty pat exemple.