2017-10-17 5 views

Répondre

2

Ces deux approches sont déconseillés. UI était deprecated dans la version 0.9.1. Handlebars était abandoned en faveur de Spacebars en 0.8.0. De ce que je peux dire, UI était une superclasse de handlebars, avant spacebars a été annoncé.

+0

Pouvez-vous suggérer un exemple d'application avec un repo git public? Merci. –

+2

L'exemple 'todo' est généralement le premier à lancer Meteor. https://github.com/meteor/todos –

+1

Bien que ** opinion personnelle ** Je ne suis pas un grand fan de BlazeJS. Il n'a pas la même adoption que les autres outils, et n'a donc pas le même nombre de paquets et de bibliothèques. Je suggère de jeter un oeil à Meteor React et Meteor Angular 2 ainsi. –

1

Aucune idée.

Vous avez peut-être déjà compris que cela n'a pas d'importance. En fait, ils sont exactement la même fonction. Si on les compare à la console que vous obtenez:

> Handlebars.registerHelper === UI.registerHelper 
<- true 

En fait, ils sont tous les mêmes:

> Template.registerHelper === Blaze.registerHelper && Blaze.registerHelper === UI.registerHelper && UI.registerHelper === Handlebars.registerHelper && Handlebars.registerHelper === Template.registerHelper 
<- true 

(copié de ma réponse sur les forums)

+1

Le plus intéressant. Je suppose que c'est un moyen de réparer le code hérité. –