2010-11-26 54 views
15

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?

jQuery templating engines

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:

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?

+2

Cue guerre sainte en 3 ... 2 ... 1 ... – Piskvor

+1

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. –

+1

La liste est manquant moustache.js (et le spin-off handlebar.js) – Pointy

Répondre

2

La DataView d'ASP.NET Ajax Library ne doit pas être prise en compte. Il était obsolète avant la publication, en faveur des modèles jQuery. J'utilise jTemplates depuis quelques années et je l'ai trouvé assez solide. Cependant, avec jQuery Templates devant être inclus dans le noyau jQuery 1.5, il n'est pas logique de prendre une dépendance externe qui ré-implémente quelque chose déjà inclus dans la bibliothèque principale. Cela seul est une raison suffisante pour favoriser les modèles jQuery, en supposant que vous utilisez jQuery.

0

Il est un definetely Je viens voulais question subjective et argumentatif, ajouter performance à la liste des choses que vous pouvez envisager.