GENERAL TRACK
Crear una aplicación de verdad
Pasa de las páginas a las aplicaciones. Crea un panel del clima y un libro de recetas.
1¿Qué hace que algo sea una "aplicación" y no una "página"?
Has estado creando páginas web -- documentos estáticos con algo de interactividad. Una aplicación web va más allá. Gestiona datos, responde a la entrada del usuario de forma dinámica y a menudo se siente como una aplicación de escritorio o de móvil.
Página vs. aplicación
Página web
- Muestra contenido fijo
- Interactividad limitada o nula
- Piensa en: menú de restaurante, entrada de blog
Aplicación web
- Gestiona el estado (datos que cambian)
- Reacciona a la entrada del usuario en tiempo real
- Piensa en: app del clima, libro de recetas, Gmail
La diferencia clave es el estado. Una aplicación mantiene datos en memoria (como una lista de recetas o la ciudad actual en una búsqueda del clima) y actualiza la pantalla cuando esos datos cambian. Cada vez que buscas, filtras, añades o eliminas -- el estado de la aplicación cambia y la interfaz lo refleja.