Il y a donc un tas de questions plus anciennes sur ce sujet qui pointent vers un certain nombre d'options disponibles. Ces deux questions par exemple sont quelques-unes des plus répondu sur le sujet:Quel est le meilleur moteur de template JavaScript actuel?
What good template language is supported in JavaScript?
La plupart des réponses à ces deux questions sont de 2008.
Cependant, dans la dernière année Le paysage javascript a donc considérablement évolué. Par exemple, les extensions .NET JQuery ont été récemment ajoutées en tant que plugins JQuery officiels. Sur les moteurs de template actuels, lequel est le meilleur à utiliser?
Voici quelques options que je suis au courant:
- JQuery-tmpl
- https://github.com/jquery/jquery-tmpl
- http://blog.jquery.com/2010/10/04/new-official-jquery-plugins-provide-templating-data-linking-and-globalization/
- http://weblogs.asp.net/scottgu/archive/2010/10/04/jquery-templates-data-link-and-globalization-accepted-as-official-jquery-plugins.aspx
- http://www.borismoore.com/2010/10/jquery-templates-is-now-official-jquery.html
- (anciennement un projet NJE)
- Micro-modèles John Resig
- http://ejohn.org/blog/javascript-micro-templating/
- inclus dans underscore.js
- JTemplates
- PURE (Unobtrusive moteur de rendu pur)
- ASP.NET Ajax Modèles
- jQuery Smarty
Compte tenu de toutes ces différentes options, ce qui est probablement le meilleur choix? J'essayais de décider entre Microtemplates de Resig et JQuery-tmpl, mais je ne sais pas lequel des deux est meilleur ou s'il y a une meilleure option que l'un ou l'autre.
Est-ce que quelqu'un qui connaît bien les nombreuses options disponibles peut donner des conseils à ce sujet?
Cue guerre sainte en 3 ... 2 ... 1 ... – Piskvor
Ceci est entièrement subjectif, ce ne serait pas si vous aviez certains critères que vous recherchez ... mais vous demandez simplement "quoi le meilleur?" Vous avez besoin de mettre en page ce que vous cherchez, la facilité d'utilisation, la performance, la flexibilité, etc. –
La liste est manquant moustache.js (et le spin-off handlebar.js) – Pointy