Moustache est un système de templates cadre agnostique qui impose la séparation de vue logique à partir du fichier de modèle.
Ce moteur de templates a permis d'être même pas possible d'intégrer la logique dans un modèle.
Cela permet à des modèles pour être réutilisés à travers les frontières linguistiques et pour d'autres utilisations indépendantes de la langue.
Travailler avec Moustache signifie traiter avec des modèles, des vues et des contextes.
Les modèles contiennent HTML (ou un autre format) et les balises moustache qui spécifient les données à tirer. Un modèle peut être soit une chaîne ou un fichier (se terminant habituellement dans .mustache).
Vues sont des modules Erlang qui peuvent définir les fonctions qui sont appelées et de fournir les données pour les balises de modèle. Un contexte est un dict Erlang qui contient le contexte actuel à partir de laquelle les balises peuvent extraire des données.
Moustache est également disponible en:
JavaScript - téléchargement mustache.js ici
Ruby - télécharger Moustache ici .
Python - téléchargement pystache ici .
Erlang - téléchargement mustache.erl ici .
PHP - téléchargement mustache.php ici .
Perl - Téléchargement complété Moustache ici .
Go - téléchargement mustache.go ici .
Lua - téléchargement hige ici .
ooc - télécharger Mustang ici .
C ++ - téléchargement plustache ici .
ActionScript 3 - téléchargement mustache.as ici .
Java - téléchargement mustache.java ici .
. node.js - télécharger Mu ici
Caractéristiques :
- templates compilés (pour la vitesse)
- Le pouvoir du contexte
- Types de balise
- Variables
- Sections booléens
- Liste sections
- Commentaires
Commentaires non trouvées