Interesante y ameno
AJAX han sido las siglas más de moda en estos últimos años en el mundo del desarrollo web pero... ¿sabemos realmente qué significa?. ¿Cómo surgió?. ¿Realmente hacía falta?. ¿Ha supuesto realmente una revolución o ha sido otra moda más?. Con estas provocadoras preguntas comienza el primer capítulo de un libro que promete ser ameno desde sus inicios.
El segúndo capítulo también nos lleva a la reflexión y al conocimiento de técnicas de amplio uso en la web que contribuyen a tapar esos agujeros sueltos que nos suelen quedar en las pequeñas tareas de siempre: JavaScript avanzado en los navegadores, DOM, CSS, XML y el objeto XMLHttpRequest. Y, muy importante, las diferencias y sutilezas de estas tecnologías al enfrentarse a los diversos navegadores de actualidad (Firefox, Opera, Internet Explorer...).
El tercer capítulo se centra en la parte técnica ya de manera más práctica construyendo un pequeño framework para la realización de peticiones asíncronas y aplicación práctica de PHP y DOM, bases de datos (MySQL) y recomendaciones generales de cara al código.
A pesar de lo que parece con estos primeros capítulos, no deja de ser un libro práctico para todos los públicos. Con la información técnica básica separada en los apéndices acerca de la preparación del entorno (instalación de PHP, Apache, MySQL...) bajo Windows y las diversas variantes de Unix que será de gran utilidad para el neófito, es un libro que se disfruta a todos los niveles.
El resto de los capítulos se dedica, uno a uno, a transmitir los conceptos fundamentales para dominar este conjunto de tecnologías de una manera amena que realmente engancha. En cada capítulo se construye una aplicación web diferente de la mano de los autores y acompañada de una explicación detallada:
* Validación de formularios
* Chat basado en AJAX
* Sugerir y autocompletar
* Gráficas en tiempo real con AJAX y SVG
* Presentación de datos en grid con AJAX
* Lector RSS
* Arrastrar y soltar con la biblioteca script.aculo.us
Todo el código está escrito en inglés, igual que el original, salvo los textos de la intefaz y los comentarios, que están en castellano. Sin duda una excelente elección por parte de la editorial.
El libro dispone de un microsite (de momento únicamente para la versión original) con información extra donde también puede descargarse el código, algunos capítulos de ejemplo y comprobar la calidad general que respira el libro y la editorial.