
Getting Started with Meteor.js JavaScript Framework
Isaac Strack
- Editorial
- Packt
- Año
- 2012
- Páginas
- ~130
- Nivel
- Básico
De qué trata
Introducción breve a Meteor, la plataforma JavaScript full-stack que permite escribir cliente y servidor en el mismo lenguaje con datos reactivos en tiempo real. Isaac Strack, uno de los primeros en adoptar el framework, escribió esta primera edición a finales de 2012, cuando Meteor aún estaba en versiones previas a la 1.0. Está dirigida a desarrolladores o estudiantes que saben HTML y JavaScript y se manejan con la terminal. Tener experiencia con servidores web o bases de datos ayuda, pero no es imprescindible.
El libro avanza paso a paso. Primero instala Meteor y pone en marcha una aplicación en pocos minutos. Después explica la programación reactiva, el concepto central de Meteor, y por qué el framework aprovecha las tecnologías web más recientes y los patrones de diseño modernos. Luego se ocupa de las plantillas HTML (Handlebars/Spacebars en esa época) y de su combinación con una base de datos documental NoSQL (MongoDB) mediante colecciones sincronizadas entre cliente y servidor. Termina con la estructura de carpetas de una aplicación, buenas prácticas de seguridad y rendimiento, y el empaquetado y despliegue.
A lo largo de los capítulos se construye una única aplicación web completa y funcional, que sirve para practicar cada concepto. Es una lectura rápida para entender la filosofía de Meteor, pero ha envejecido mucho. Meteor cambió de forma notable desde la 1.0: Blaze, el sistema de paquetes de Atmosphere/npm, la eliminación de autopublish e insecure por defecto y la integración con React o Vue. El despliegue gratuito en meteor.com que se usaba entonces ya no existe. Para aprender Meteor hoy conviene recurrir a la segunda edición (2015) o a la documentación oficial actual.
- Meteor
- JavaScript full-stack
- Programación reactiva
- Plantillas HTML
- MongoDB
- NoSQL
- Colecciones
- Estructura de aplicaciones
- Seguridad
- Despliegue
¿Cómo enseña?
Con proyectos
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Aplicación web completa con Meteor
Aplicación funcional que se construye a lo largo del libro con plantillas HTML reactivas y colecciones de MongoDB sincronizadas en tiempo real, y que al final se empaqueta y despliega.

