Sommaire

Présentation du moteur de rendu Handlebars

Handlebars est un moteur de rendu, tout comme Mustache vu dans le chapitre précédent, dont il est assez proche. D’ailleurs, Handlebars est globalement compatible avec les templates de Mustache. 

Voici l’URL de son site : http://handlebarsjs.com

images/C08-001.png

Une des grandes différences avec Mustache est que Handlebars nous propose des fonctions de logique (des helpers dans la terminologie anglaise de Handlebars) pour concevoir nos templates, avec des instructions each, if et with qui vont nous offrir des fonctionnalités supplémentaires appréciables.

Nous n’allons pas revenir sur les sources de données, le principe est strictement identique à Mustache, vu dans le chapitre précédent.

Notez que Handlebars fait partie du framework Ember, qui permet le développement d’applications JavaScript très structurées et performantes.

images/C08-009.png