
Meteor in Action
Manuel Schoebel, Stephan Hochhaus
- Editorial
- Manning
- Año
- 2015
- Páginas
- ~368
- Nivel
- Básico
De qué trata
Libro de Stephan Hochhaus y Manuel Schoebel, que trabajan con Meteor desde sus primeras versiones, sobre desarrollo full-stack con este framework JavaScript para crear aplicaciones web y móviles con el mismo código en cliente y servidor. Corresponde a la etapa Meteor 1.0–1.2 (2015). Está dirigido a desarrolladores con nociones básicas de JavaScript y de diseño de aplicaciones web; no requiere experiencia previa con Meteor.
Explica el modelo de aplicación de extremo a extremo de Meteor y su reactividad, las plantillas con Blaze, el trabajo con MongoDB y otras fuentes de datos reactivas, y la edición reactiva completa. También cubre usuarios, autenticación, permisos y roles; el intercambio de datos mediante publicaciones, suscripciones y métodos; el enrutamiento con Iron Router; el sistema de paquetes; métodos de servidor avanzados (asincronía y llamadas externas); la compilación y la depuración; y, por último, el despliegue y el escalado.
Cada capítulo tiene su propio repositorio de código. Se empieza con un pequeño juego reactivo y luego se desarrolla una aplicación más completa a lo largo de varios capítulos. Es una introducción clara a los conceptos que hicieron popular a Meteor, como la reactividad, el protocolo DDP y la compensación de latencia. Hoy está bastante desfasado: Iron Router dio paso a Flow Router, Blaze perdió terreno frente a React y Vue, y las versiones modernas de Meteor (2.x/3.x) cambiaron a ES modules, async/await y Node.js actual. Sirve más para entender la arquitectura de Meteor que como receta lista para usar.
- Meteor
- Full-stack JavaScript
- Reactividad
- Blaze
- MongoDB
- Publicaciones y métodos
- Iron Router
- Cuentas y permisos
- Paquetes
- Despliegue y escalado
¿Cómo enseña?
Con proyectos
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
My fridge!
Juego reactivo del capítulo 2 que sirve como primera aplicación en tiempo real con Meteor, plantillas Blaze y colecciones de MongoDB.
houseSitter
Aplicación que se desarrolla en los capítulos sobre datos y que se amplía con edición reactiva, usuarios y permisos, publicaciones y métodos, y rutas con Iron Router.

