Packt Publishing es una joven editorial inglesa volcada por completo en ampliar la documentación en cantidad y, sobre todo, en calidad de un amplio abanico de soluciones de software libre. Bajo su lema Community Experience Distilled, Packt Publishing nos ofrece en sus libros precisamente eso: títulos escritos por gente activa en diversas comunidades de software que condensan lo más interesante y práctico de cada materia.
En estos momentos acaba de publicar la versión en español de uno de sus libros más vendidos en el mercado anglosajón bajo el título "AJAX y PHP - Construyendo Aplicaciones Web Interactivas".
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 segundo 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 (con XML y con JSON)
- 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
El libro sale como primera recomendación en Amazon para el tema "ajax php", con una puntuación de 4,5 estrellas sobre 5 de casi una treintena de compradores, por encima de otros títulos y colecciones más conocidas sobre el tema.
Hay información en detalle sobre el libro (en inglés) en:
- El microsite oficial del libro
- La web de uno de los autores
- Una crítica particular
- Otra crítica particular
Packt Publishing cuida mucho de los detalles y he tenido el placer de ser el traductor de este libro, poniendo todo mi empeño en que esta edición, completamente revisada y adaptada al castellano, merezca la pena incluso para aquellos que saben inglés a la perfección. Espero que lo disfrutéis y no dudéis en poneros en contacto conmigo o directamente con la editorial para cualquier asunto relacionado con el libro.