10 Moteurs de templates pour Javascript et Nodejs
Vous souhaitez mettre votre solution en avant en haut de cet article ? Contactez-nous
Aujourd’hui sur le Blog du Webdesign, découvrez une liste 10 moteurs de templates pour séparer le fond de la forme dans vos projets.
Pour faire suite à mon article sur Mustache, et aux commentaires demandant des moteurs de ce style en Javascript, voila une liste de 10 moteurs de templates pour vos projets Node.js et asynchrone !
Comme vous pourrez le voir, beaucoup d’entre eux présentent l’avantage d’être des portages de templates que vous connaissez déjà, comme ERB ou HAML. L’apprentissage et le portage des vues déjà présinte s’en retrouve grandement facilité.
EJS
Ejs est une sorte de portage du moteur de template Ruby par défaut, ERB.
Jade
Encore un portage un monde de Ruby (De Slim plus précisement), Jade est un des moteurs de templates les plus intéressants pour travailler avec Node.
Haml
Haml.js, comme son nom l’indique si bien, est un portage de Haml, autre moteur de template très connu venant de Ruby.
Mustache
Après la famille Ruby, je voudrais la famille Mustache ! Ce moteur de template a lui aussi beaucoup influencé la communauté, et de nombreux autres moteurs de templates en découlent.
Milk
Mils est un des moteurs venant de Mustache. Il est fait en Coffee et permet de travailler simplement en mustache avec Node.js
Handlebar
Handlebar est un moteur qui prend tout le bon dans mustache, en y ajoutant tout ce qui manque à son modèle : Layouts, Helpers (competents), et j’en passe. Mon deuxième chouchou de la liste.
Underscore
Underscore est plus qu’un moteur de templates, c’est plus une toolbelt à la jQuery. Si vous avez besoins de templates entres bien d’autres choses, il peut être une alternative avantageuse a un moteur de template + jQuery.
Pure
Pure est assez différents du reste de la liste, dans le sens où il agit un peu comme Rivets.js. pour l’utiliser, pas de marquage pour les variables, mais un marquage pour les éléments qui vont contenir les données. Déroutant, mais avantageux dans certaines situations.
Dust
Dust est un moteur de template assez classique, avec une bonne implémentation des filtres. Un bon choix si l’aspect logic-less de mustache vous rebute.
Parrot
Parrot est un moteur de template en un seul fichier extrêmement rapide, au marquage ressemblant un peu à EJS.