2010-11-16 3 views
4

J'ai vu que Microsoft a créé un plugin jQuery Template officiel pour jQuery. Mais aussi jTemplates de ce que j'ai lu est très populaire. Je ne savais pas si je ne devais pas m'embêter avec jTemplates et aller directement au Template jQuery ou essayer jTemplates.jTemplates vs Modèles jQuery. Lequel est le meilleur? Y a-t-il un meilleur?

Des suggestions?

Note: il est ma première fois à l'aide de tout cadre de templating côté client.

Répondre

5

Je suis heureux using jTemplates for a couple years, mais recommande absolument jQuery Templates aller de l'avant. Voici quelques-unes des principales raisons:

  • Autre que d'utiliser les requêtes AJAX pour charger les définitions de modèle (which is easy to overcome), jQuery Templates est déjà aussi capable que jTemplates. En fait, je pense que la balise {{tmpl}} de jQuery Templates pour la composition de template est plus intuitive et directe que #include de jTemplates. À l'avenir, le soutien et le développement massif de la communauté autour de la solution jQuery «officielle» pour les modèles seront difficiles à battre.
  • Depuis jQuery modèles seront roulées dans le noyau jQuery 1.5, il n'a pas de sens d'inclure un autre moteur de modèle en plus de celui que vous êtes déjà obtenir gratuitement avec jQuery. On m'a dit avec autorité que cela se produirait, mais cela ne se produirait apparemment plus au moins avec la version 1.5. Désolé pour toute confusion.
+0

Merci. Maintenant, j'ai juste besoin d'avoir un bon exemple de JSON et des templates JQuery pour les Webforms ASP.NET. – dotnetN00b

+0

Le premier lien de ma réponse devrait vous aider à renvoyer JSON dans un environnement WebForms. Ensuite, il suffit de substituer jQuery Templates pour jTemplates, ce qui est un changement relativement facile. Vous pouvez en apprendre plus sur sa syntaxe spécifique en commençant ici: http://api.jquery.com/category/plugins/templates/ –

+0

Un autre avantage de jQuery Templates est que les données utilisées pour remplir le template sont toujours disponibles via le fichier [.tmplItem ()] (http://api.jquery.com/tmplitem/) méthode. Si jTemplates a des fonctionnalités similaires, je ne l'ai pas vu. –

Questions connexes