Portada de Creating Mobile Apps with HTML5

Creating Mobile Apps with HTML5

por David A. Patterson · 2011

Ver sugerencias

Sinopsis

Más de David A. Patterson

Ver autor →

Otras obras del mismo autor en el catálogo

Libros similares

Libros relacionados según distintos criterios de búsqueda

Aunque no se centra explícitamente en HTML5 o aplicaciones móviles, 'Clean Code' aborda la artesanía del software, un concepto crucial para cualquier desarrollador. La conexión no obvia radica en que, sin principios sólidos de código limpio, incluso el uso de HTML5 para aplicaciones móviles puede resultar en soluciones insostenibles y difíciles de mantener, y este libro ofrece los fundamentos para evitarlo, trascendiendo el lenguaje o la plataforma.

El libro de referencia se centra en cómo crear aplicaciones móviles con HTML5. Sin embargo, lo 'no obvio' aquí es que la técnica de construcción por sí sola no garantiza el éxito de una app móvil. 'Don't Make Me Think' aborda la usabilidad, un pilar fundamental para que cualquier aplicación sea adoptada y utilizada, independientemente de su tecnología subyacente. La conexión es que, una vez que sabes CÓMO construirla (con HTML5), necesitas saber CÓMO hacerla usable y deseable, lo cual este libro enseña.

The Mythical Man-Month: Essays on Software Engineering

Frederick Brooks Jr.

1975·divulgacion

El libro de referencia es muy técnico, pero 'The Mythical Man-Month' explora la filosofía subyacente a cualquier proyecto de desarrollo de software, incluyendo aplicaciones móviles. Se sumerge en las verdades profundas de por qué los proyectos fallan o tienen éxito, las complejidades de la comunicación humana y la gestión, y los "porqués" detrás de las herramientas, más allá de la mecánica de su uso. Esta obra ofrece una perspectiva a largo plazo sobre los desafíos de la creación de software, trascendiendo las particularidades de HTML5.

Structure and Interpretation of Computer Programs

Harold Abelson, Gerald Jay Sussman, Julie Sussman

1985·divulgacion

Mientras que 'Creating Mobile Apps with HTML5' es una guía práctica sobre una tecnología específica, 'Structure and Interpretation of Computer Programs' (SICP) va mucho más allá, explorando los principios fundamentales y la estructura profunda del pensamiento computacional. La conexión 'deep' es que SICP enseña a los desarrolladores a construir grandes sistemas a partir de pequeñas piezas, a manejar la complejidad y a razonar sobre la computación en general. Entender los principios subyacentes de SICP es esencial para ir más allá de la mera implementación técnica con HTML5 y construir aplicaciones móviles robustas y bien diseñadas conceptualmente.

El programador pragmático: De aprendiz a maestro

Andrew Hunt, David Thomas

1999·divulgacion

Aunque no es estrictamente oscuro a nivel mundial, a menudo pasa desapercibido en las listas superficiales de 'libros de HTML5'. La conexión es que, independientemente de la tecnología (HTML5 en este caso), los principios de "El Programador Pragmático" son universales. Este libro enfatiza la mejora continua y habilidades prácticas que un desarrollador de aplicaciones móviles con HTML5 necesita para ser verdaderamente eficaz, más allá de conocer solo el lenguaje. Su enfoque en la artesanía y la adaptabilidad es un puente valioso y menos obvio hacia el dominio de la creación de software.

Diseño y Construcción de Software Seguro

Gary McGraw, Edward W. Felten

2004·divulgacion

El libro de referencia enseña cómo construir aplicaciones móviles con HTML5. Sin embargo, un aspecto crucial y a menudo menos explorado en guías de desarrollo de interfaz es la seguridad. 'Diseño y Construcción de Software Seguro' no es un libro que un desarrollador de HTML5 buscaría inmediatamente, pero es fundamental. Ofrece una perspectiva 'oscura' en el sentido de que aborda un pilar de la programación (seguridad) que a menudo se subestima en el desarrollo de aplicaciones front-end, pero es vital para cualquier aplicación que procese datos o interactúe con el usuario. Es una conexión inesperada pero profunda.

DOM Enlightenment

Cody Lindley

2013·divulgacion

El libro de referencia, 'Creating Mobile Apps with HTML5', utiliza HTML5 como la base estructural para las interfaces. Sin embargo, detrás de HTML5 y JavaScript yace el Document Object Model (DOM), la estructura de datos que representa y permite manipular el contenido de la web. 'DOM Enlightenment' está estructuralmente ligado al libro de referencia porque profundiza en cómo esta estructura subyacente es construida y manipulada, lo cual es esencial para cualquier aplicación móvil basada en estándares web. Es un enfoque en la anatomía del documento, no solo en sus etiquetas.

Mientras que el libro de referencia se centra en cómo usar HTML5 para crear aplicaciones móviles, 'Front-End Architecture for Design Systems' se enfoca en cómo estructurar y organizar el código y los componentes de una aplicación web o móvil a gran escala. La conexión 'estructural' es evidente: ambos libros abordan la construcción, pero este último sube un nivel de abstracción para definir cómo se deben ensamblar y mantener los diversos elementos (HTML, CSS, JS) de una manera modular y escalable, lo cual es crítico para proyectos con HTML5 más complejos. Es una guía para la 'arquitectura' que sostiene las aplicaciones construidas con HTML5.

Ayúdame a que yoleo sea sostenible