Al momento sto andando per Moustache .
Il motivo principale è che è disponibile in Ruby, JavaScript, Python, Erlang, node.js, PHP, Perl, Objective-C, Java, .NET, Android, C ++, Go, Lua, ooc, ActionScript, ColdFusion , Scala, Clojure, Fantom, CoffeeScript, D, Haskell, XQuery, ASP, Io, Dart e Haxe.
Ciò significa che puoi condividere i tuoi modelli tra il tuo JS e qualsiasi altra lingua di backend che stai usando, il che è molto utile se vuoi eseguire il rendering del tuo layout nel backend e ridistarlo in frontend durante l'aggiornamento. Mentre alcuni altri sistemi di template hanno implementazioni in altre lingue rispetto alla loro implementazione iniziale, Moustache è l'unico con più implementazioni ufficiali .
I modelli di baffi hanno anche una sintassi molto semplice che non aggiunge molta confusione al tuo HTML e in realtà assomiglia ancora all'HTML (a differenza di HAML).