Download - Introduccion meteor.js

Transcript
Page 1: Introduccion meteor.js

Adrián GonzálezIcaliaLabs

Introducción a Meteor.js

(meteor.com)

Page 2: Introduccion meteor.js

Tecnologias que usa● Javascript, tanto del lado del servidor como del lado

del cliente. (suporta coffeescript)● Handlebars para templating

● MongoDB para persistencia

No es necesario saber pero... nice to know:

● Utiliza Long Polling para mantener abierta la conexión con el servidor

● Escrito sobre nodejs

Page 3: Introduccion meteor.js

Librerias integradas que pueden ser usadas● Bootstrap

● Backbone

● Jquery

● Less

● Sass

● Stylus

● Underscore

Page 4: Introduccion meteor.js

Pros y ConsPros● Sincronización entre clientes conectados● Live page updates● Hot code pushes● Bueno para hacer prototipos (muy rapido y

en poco código)Cons● SEGURIDAD DE LOS DATOS (por ahora)● Aun en beta

Page 5: Introduccion meteor.js

pequeño

Demo!geochat.meteor.com

Page 6: Introduccion meteor.js

Código:Templates (Handlebars)

Page 7: Introduccion meteor.js

Código:Modelo (Conexón con BD)

Page 8: Introduccion meteor.js

Código:Live page updates

Nombre del templateen la vista

Nombre de la variableen la vista

Page 9: Introduccion meteor.js

Código:Eventos de javascript

Page 10: Introduccion meteor.js

Otro demo interesante

http://wordplay.meteor.com/