Meteor un framework de JavaScript para el 2015

Meteor logo

Meteor es un framework para desarrollo de aplicaciones web, el cual utiliza Node.js en su núcleo, permitiéndonos de esta manera programar en un mismo lenguaje (JavaScript) tanto del lado del cliente como del servidor. Entre sus principales características esta el poder crear aplicaciones “Realtime” de una manera realmente rápida y sencilla. Actualmente se encuentra en la versión 1.0.2.1.

Filosofía del framework

El protocolo de datos distribuidos

Entre sus principales cualidades, Meteor posee el protocolo de datos distribuidos (DDP por sus siglas en inglés) introducido en su versión 0.2.0. Es un protocolo cliente servidor para consultar y actualizar la base de datos en el servidor y sincronizar dichas actualizaciones a los clientes. Utiliza el patrón de mensajería publish-suscribe.

El explorador de paquetes

Otra de las mejores características de Meteor es su gestor de paquetes de nombre Atmosphere. En el cual podemos encontrar implementaciones para Meteor de utilerías comúmente utilizadas en desarrollo web. Algunos ejemplos:

Todos estos al alcance de nosostros con solo teclear en nuestra terminal el comando meteor add <nombre de paquete>.

Adicionalmente al ser código abierto podemos escribir nuestros propios paquetes de acuerdo a nuestras necesidades, ya sea que lo subamos a la atmósfera, o lo mantengamos para nuestro uso exclusivo.

Por dónde empezar

Al ser un framework muy reciente la mayoría de los tutoriales que se encuentran en línea, se encuentran algo desactualizados por lo que lo más recomendable para empezar es seguir el tutorial en su página oficial y leer la documentación .

#Referencias