3 moteurs de templates en PHP

Le 05/05/2015

Dans Développement

Besoin d'un moteur de templates en PHP ? Découvrez donc cette liste de 3 templating engines PHP simple à installer ! Pour la bonne stabilité de tous les projets de taille moyenne, il est important de bien séparer les vues et la logique de ses pages. Sur une application de quelques pages, un gros encart <?php ?> contenant toute la logique nécessaire à la page peut être suffisant, mais dès que l'on fait appel à un router, il est important d'avoir à disposition un bon moteur de templates. Pour vous aider dans cette tâche, je vous propose de (re)découvrir une liste de 3 moteurs de templates en PHP.

Smarty

Smarty fait partie des "anciens". Nous avons découvert Smarty il y a des dizaines d'années et ce fut pour certains d'autres nous (les plus vieux ^^), le premier moteur de recherches de templates PHP. Les mises à jour ne sont pas très fréquentes et il n'a peut-être pas toutes les fonctionnalités des moteurs de recherches de templates les plus récents, mais il mérite tout de même un coup d'oeil. 

Mustache

Moteur de recherche de templating polyglotte, Mustache vous permettra d'avoir des templates compatibles avec à peu près tous les langages existants (même bash, par exemple ^^).

Plates

Plates est une surcharge du Php natif avec des fonctionnalités inspirées de Twig. Pratique si vous n'avez pas envie d'utiliser un langage templating demandant une compilation.