
Start Here Build Windows 8 Apps With HTML5 And JavaScript
Dino Esposito, Francesco Esposito
- Editorial
- Microsoft
- Año
- 2013
- Páginas
- ~388
- Nivel
- Básico
De qué trata
Libro de la serie Start Here! de Microsoft Press en el que Dino Esposito y su hijo Francesco, que tenía 14 años al empezar a escribirlo, enseñan a crear aplicaciones de la Tienda de Windows 8 (las llamadas apps Modern/WinRT) con HTML5, CSS y JavaScript, usando Visual Studio 2012 Express. Está pensado para principiantes en Windows 8 que ya tienen alguna experiencia en desarrollo web. La propia editorial recomienda que quien no conozca estas tecnologías lea antes Start Here! Learn HTML5 y Start Here! Learn JavaScript.
El libro empieza con la instalación de Visual Studio 2012 y tres capítulos breves de introducción a HTML5, CSS y JavaScript (el de JavaScript recibe buenos comentarios en las reseñas). Luego entra en la plataforma: Windows Runtime (WinRT) y la biblioteca WinJS, el enlace de datos, la estructura del proyecto y el manifiesto de la aplicación, la navegación entre páginas, el ciclo de vida y la gestión del estado, y la integración con el sistema mediante contratos de Windows 8. Los capítulos finales tratan la persistencia de datos local y remota, los dispositivos y sensores (GPS, cámara web e impresoras), los Live Tiles y la publicación en la Tienda de Windows.
Enseña construyendo ejemplos, entre ellos una galería de videoclips con el control SemanticZoom y una lista de tareas que los autores llegaron a publicar en la Tienda de Windows. La valoración tiene matices. Sirve como introducción guiada, muy cercana a la documentación oficial de Microsoft, pero las reseñas critican que su estructura es algo desordenada, que algunos ejemplos obligan a leer mucho código para encontrar lo importante y que WinJS no se cubre del todo. Además, la plataforma de apps de Windows 8 con JavaScript está hoy descontinuada, así que el libro tiene sobre todo valor histórico o para mantener aplicaciones antiguas.
- Windows 8
- WinRT
- WinJS
- Visual Studio 2012
- HTML5
- CSS
- JavaScript
- Enlace de datos
- Ciclo de vida de apps
- Contratos de Windows
- Live Tiles
- Tienda de Windows
¿Cómo enseña?
Con proyectos
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Galería de videoclips
Aplicación de Windows 8 hecha con HTML5 y WinJS que muestra una colección de vídeos con el control SemanticZoom y navegación entre varias páginas. Más adelante se amplía para responder a cambios de orientación y de resolución.
Lista de tareas (To-Do List)
Aplicación de lista de tareas desarrollada como ejemplo del libro, que los autores publicaron en la Tienda de Windows. Ilustra la persistencia de datos y el proceso de publicación.

