Catégories
-
Commentaires récents
Archives
- mars 2010
- février 2010
- janvier 2010
- décembre 2009
- octobre 2009
- septembre 2009
- août 2009
- juillet 2009
- juin 2009
- mai 2009
- avril 2009
- mars 2009
- février 2009
- janvier 2009
- décembre 2008
- novembre 2008
- octobre 2008
- septembre 2008
- août 2008
- juillet 2008
- juin 2008
- mai 2008
- avril 2008
- mars 2008
- février 2008
- janvier 2008
- décembre 2007
- novembre 2007
- octobre 2007
- septembre 2007
- août 2007
- juillet 2007
- juin 2007
- mai 2007
- avril 2007
- mars 2007
- avril 2006
- janvier 2006
- décembre 2005
- novembre 2005
- juin 2005
Autres articles susceptibles de vous intéresser :
- 27 avril 2009 -- Comment savoir si une machine est 32 bits ou 64 bits ?
- 7 janvier 2009 -- Perl – Préparation d’une répartition
- 6 janvier 2009 -- Perl – Embarquer un test dans un module
- 29 octobre 2008 -- Perl – YAML est cool
- 23 octobre 2008 -- Perl – Rechercher une expression et garder plusieurs lignes


Perl – Template et modèles d’execution
Le choix d’un système de templates passe par un choix du modèle d’execution.
Les deux principaux modèles sont : Pipeline ou Callback
Les templates de type pipeline sont instanciés via une interface d’appel CGI qui définira le modèle d’execution. Ce sont des fichiers contenant des boucles, des variables et des conditions qui définissent la présentation logique des données. ex : HTML::Template et Template Toolkit.
Les templates de type Callback se trouvent généralement dans une application qui contrôle le modèle d’execution et les templates font appel à des modules ou bout de code Perl pour des actions spécifiques (authentification). ex: Mason et Embperl.
Cependant, de nombreux systèmes offrent une grande souplesse pour la personnalisation de leur modèle d’exécution. Ainsi, avec Mason, les utilisateurs peuvent écrire des composants distincts pour la logique applicative et l’affichage, la présentation des données sera donc différente suivant les composants logiques après récupération de leurs données. De plus, une application Template Toolkit peut être écrite afin d’utilisée une indirection générique (comme HTML::Template) où toutes les applications logiques passent par un object ou un bout de code Perl. Elle constitura alors une application de style Callback.
Autres articles susceptibles de vous intéresser :