MeteorJS es una nueva herramienta basada en JavaScript, tanto en su front-end como en el back-end, cuya finalidad principal es la automatización y simplificación del desarrollo de aplicaciones web que actúan en tiempo real.     Usa la comunicación en tiempo real mediante un protocolo llamado Distributed Data Protocol (DDP), que es soportado por navegadores modernos que usan WebSockets o en navegadores antigüos que soporten “long polling”.     En ambos casos, la comunicación navegador-servidor es transparente para el usuario.

 

¿Qué lo hace tan Especial?

Para entender mejor, les propongo hacer un ejercicio mental.      Imaginemos que abrimos dos ventanas del explorador de archivos de nuestra pc mostrando la misma carpeta.   Ahora borramos un archivo en una de las dos ventanas. ¿Habrá desaparecido en la otra?   Cuando modificamos algo en nuestro sistema de archivos local, el cambio se aplica en todas partes sin necesidad de actualizar simplemente sucede.

Ahora pensamos que sucedería si esta misma situación se diera en la web.    Por ejemplo, digamos que abrimos el mismo sitio en dos ventanas del navegador y en una realizamos un cambio.     Podremos observar que la segunda ventana no reflejará el cambio a menos que la recargues o actualices el navegador.      Para lograr que eso suceda en tiempo real MeteorJS utiliza una técnica que se llamamos reactividad y sin duda es algo que lo hace muy atractivo dado que nos hemos acostumbrado a la idea de que un sitio web es algo con lo que solo te comunicas por momentos o sólo cuando hacemos una acción.

MeteorJS es parte de una nueva ola de frameworks y tecnologías que buscan desafiar el statu quo haciendo webs reactivas y en tiempo real.     Bueno y si hay muchas cosas más interesantes como que utilizas una base de datos documental llamada MongoDB, permite la generación de aplicaciones tanto para plataforma iOS como para Adroid, incorpora una amplia gama de librerías que permiten agilizar la construcción de aplicaciones entre lo más destacado.

 

Nuevas características con la versión de MeteorJS 1.3

MeteorJS 1.3 introduce muchas y fascinantes características, todo esto es posible gracias a la compatibilidad y soporte total de ES2015 y sus módulos.

MeteorJS una plataforma muy especial y que les invito a que prueben y estos seguro no se van arrepentir.       Tal vez dudes por donde empezar por eso les comparto este enlace donde podrán dar sus primero pasos a este maravilloso mundo.