AccueilActualitésRessources10 Moteurs de templates pour Javascript et Nodejs Ressources 10 Moteurs de templates pour Javascript et Nodejs Publié le 25/04/2013 Partager cet article : Partager sur Facebook Partager sur Twitter Partager sur Linkedin Share on pinterest 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. By Benjamin Sanchez Laisser un commentaire Annuler la réponseVotre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *Comment Nom * E-mail* Site web Enregistrer mon nom, mon e-mail et mon site dans le navigateur pour mon prochain commentaire.