Twig: Un engin de templating flexible, rapide et securitaire pour PHP

2

twig

Twig est un engin de templating pour PHP 5.2 et plus. Il est flexible, leger, rapide et securitaire. Il offre des fonctionnalites interessantes et facilement utilisables : heritage multiple, inclusion de blocks, echappement automatique et bien plus.

La syntaxe de l’engin se veut familière pour les développeurs et les designers. les fonctionnalités intéressantes de Twig sont :

  • Rapide: Twig compile les templates vers du code PHP optimise afin de reduire l’overhead avec du code php régulier.
  • Securitaire: Twig possède un sandbox pour évaluer le code non sécuritaire.
  • Flexible: Twig utilise un lexer et un parseur qui permettent aux développeurs de définir leurs propres filtres et tags et etendre l’engin.

Enfin, Twig est offert par  Fabien Potencier, le createur du  Framework Symfony. Il est release sous la nouvelle licence BSD.

Visiter Le site web de Twig.

Partager :
  • Print
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Live
  • MSN Reporter
  • Netvibes
  • Technorati
  • Twitter
  • Yahoo! Bookmarks
  • LinkedIn
  • DZone
  • viadeo FR

2 Responses

  1. David dit :

    D’ailleurs, je me pose la question : pourquoi Fabien a-t-il fait ça? A-t-il l’intention de le proposer dans Sf 2.0 ? Perso, je vois pas l’interet d’un moteur de template si on utilise un Framework MVC et qu’on respecte cette architecture MVC… Les templates qu’on crée sont censés etre légers et PHP reste le meilleur et le plus performant moteur de template PHP qui existe (ça parait évident et Fabien le sait tres bien mais j’avoue que je comprends pas). Peut-etre que seul, Twig peut effectivement etre interessant pour structurer son code « MVCétiquement » comme le font les autres moteurs de templates et à ce moment là oui, il peut largement concurrencer Smarty et autres PHPbb …

Leave a Reply

© 2011 Anis Berejeb. All rights reserved.
Proudly designed by Theme Junkie.