
Front-End Reactive Architectures
Luca Mezzalira
- Editorial
- Apress
- Año
- 2018
- Páginas
- ~188
- Nivel
- Intermedio
De qué trata
Ensayo técnico de Luca Mezzalira, arquitecto de soluciones y Google Developer Expert en tecnologías web, que traslada al front-end los principios reactivos que ya se aplicaban en sistemas de back-end. Se publicó en 2018, en plena época de React, Angular 2+ y Redux, y está dirigido a desarrolladores front-end de nivel medio y senior, tech leads y arquitectos de soluciones. Da por hecho que el lector conoce bien JavaScript y ha trabajado con algún framework de componentes.
El libro arranca definiendo qué es la programación reactiva y compara arquitecturas de front-end muy usadas: MVC, MVP, MVVM, Flux y Redux, tal como aparecen en React, Angular o Ember. Luego se adentra en la programación reactiva con RxJS (observables, streams y operadores) y dedica capítulos a tres enfoques concretos: Cycle.js con el patrón MVI (Model-View-Intent), MobX como gestión de estado reactiva y sencilla, y SAM (State-Action-Model), un patrón reactivo funcional que separa acciones, modelo y estado. Termina con un capítulo de prospectiva sobre el futuro de las arquitecturas reactivas.
Es un libro corto, más conceptual que práctico: los ejemplos de código sirven para ilustrar cada arquitectura, no para construir una aplicación completa. Su valor está en ofrecer un mapa comparativo de patrones que ayuda a razonar sobre el flujo de datos unidireccional y el estado. Algunos lectores lo encuentran superficial si esperan una guía profunda de arquitectura, y varias librerías (Cycle.js y SAM, sobre todo) han perdido protagonismo desde entonces. Conviene leerlo como introducción a las ideas, no como manual de implementación.
- Programación reactiva
- RxJS
- Observables
- Cycle.js
- MVI
- MobX
- Patrón SAM
- Flux
- Redux
- MVC/MVVM
- Arquitectura front-end
¿Cómo enseña?
Teórico
- ✗ Sin ejercicios
- ✗ Sin proyectos

