
Programming Windows Store Apps with HTML, CSS, and JavaScript, 2nd Edition
Kraig Brockschmidt
- Editorial
- Microsoft
- Año
- 2014
- Páginas
- ~1311
- Nivel
- Intermedio
De qué trata
Libro electrónico gratuito de 1311 páginas publicado por Microsoft Press y escrito por Kraig Brockschmidt, miembro del equipo de ecosistema de Windows, sobre el desarrollo de aplicaciones de la Tienda Windows con HTML, CSS y JavaScript para Windows 8.1. Esta segunda edición añade casi 480 páginas a la primera y cuenta el estado de la plataforma en Windows 8.1, no solo lo que cambió respecto a Windows 8. Gran parte del contenido también sirve para Windows Phone 8.1. Va dirigido a desarrolladores que ya conocen los estándares web: el libro no enseña HTML, CSS ni JavaScript, sino cómo aplicarlos dentro de la plataforma Windows.
Recorre el ciclo de vida de una app de la Tienda, la anatomía de la aplicación, la navegación entre páginas y las promesas de WinJS, con un apéndice dedicado a explicarlas a fondo. Usa la biblioteca WinJS y las APIs de Windows Runtime (WinRT) para el diseño con CSS Grid y las vistas de tamaño variable, los controles, el elemento webview para contenido web, las peticiones con Windows.Web.Http.HttpClient, las transferencias en segundo plano, la autenticación, los servicios Live y OneDrive, los mosaicos y las notificaciones, los medios, los dispositivos periféricos y las compras dentro de la app en la Tienda Windows. También cubre la depuración y el perfilado de rendimiento. Las herramientas son Visual Studio 2013, Blend y el SDK de Windows 8.1, y el autor se apoya mucho en los ejemplos oficiales del SDK, que comenta y a veces modifica.
En la práctica, el lector construye una app propia a lo largo del libro, "Here My Am!", que se amplía capítulo a capítulo hasta quedar localizada en varios idiomas. Además, el contenido complementario trae ejemplos propios del autor y versiones adaptadas de los ejemplos del SDK. Es probablemente el tratamiento más completo que existió de las apps WinJS, con mucho conocimiento obtenido de revisar apps reales. Su gran limitación es que la plataforma quedó obsoleta: Windows 10 la sustituyó por UWP, WinJS quedó abandonada y Microsoft dejó de promover las apps JavaScript nativas. Hoy interesa sobre todo como referencia histórica o para mantener aplicaciones heredadas.
- Windows 8.1
- Windows Store apps
- WinJS
- Windows Runtime (WinRT)
- Promesas
- CSS Grid
- HttpClient
- Mosaicos y notificaciones
- OneDrive
- Compras dentro de la app
- Visual Studio 2013
- Localización
¿Cómo enseña?
Teoría + práctica
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Here My Am!
App de la Tienda Windows que se empieza en el capítulo de inicio rápido y se va ampliando a lo largo del libro: usa la geolocalización y la cámara con WinRT y WinJS, y al final queda localizada en varios idiomas.

