sábado, 10 de mayo de 2014

un café solo


Un café en la Luna pretende ser un rincón de encuentro para hispanohablantes de programación en Meteor y Coffeescript.

Si tuviéramos que definir en una palabra a Meteor, ésta sería reactivo. Una celda de una hoja excel es reactiva, ya que se autocalcula cada vez que una de las celdas de que depende cambia.

En nuestro caso, la pantalla (templates) se actualizan automáticamente cada vez que el modelo cambia. Esto ya lo hacen Ember o AngularJS, por ejemplo, pero Meteor va más allá, ya que gracias a sus colecciones Mongodb, la persistencia también es automática. Ember y AngularJS se acercan a esto mediante el uso de REST, pero no lo alcanzan. Y ya aquello por lo que Meteor brilla indiscutiblemente es el patrón observador extendido a tantos dispositivos como se quiera, por lo que cuando el modelo cambia, todos los templates de los dispositivos interesados se actualizan.

Las tecnologías usadas son:
  • javascript, coffeescript
  • handlebars (templates), html, css, less
  • mongodb
 En el siguiente post veremos un ejemplo sencillo, en la forma que yo llamo cowboy coding, ya que también veremos que hay formas más elegantes de programar en Meteor.

No hay comentarios:

Publicar un comentario