Autor reseña: Luis Alberto Pérez García, socio de ATI.
ATI informa
RESEÑA: JavaScript. Conceptos básicos y avanzados
JavaScript. Conceptos básicos y avanzados
Enmanuel Gutierrez
Ediciones Eni - 2009

Posiblemente JavaScript sea uno de los recursos más utilizados a la hora de construir aplicaciones web. Amado por unos y odiado por otros, lo que está claro es que casi todos los sitios web lo utilizan para ofrecer una mejor experiencia de usuario. Éste libro nos abrirá las puertas al mundo del desarrollo de scripts sobre JavaScript.

La acertada estructura del índice del libro permite usarlo como un cómodo de libro de referencia para pulir y consultar conceptos, a la vez que puede utilizarse para leerse íntegramente sin perder el hilo. El orden de los capítulos es especialmente acertado al no entrar directamente a la sintaxis de JavaScript, sino que pasaremos por la construcción de un entorno de trabajo adecuado y repasaremos la teoría que deberemos tener en mente para sacar el máximo partido de éste lenguaje.

El libro aporta una gran cantidad de ejemplos para casi todo lo que se explica, así como también incluye las capturas de pantalla correspondientes al resultado obtenido en el navegador al lanzar dichos ejemplos. Ésto que a priori puede parecer no tan importante, es de gran ayuda cuando trabajamos con un lenguaje tan orientado a conseguir vistosos ejemplos visuales y documentos web.

Éste libro se puede utilizar tanto para aprender JavaScript sin tener ningún conocimiento previo, como para tenerlo a mano como libro de consulta básico. En el caso de que queramos aprender desde cero, no va a ser necesario, como ocurre en otros libros, que estemos consultando el índice continuamente, ya que, el hilo que nos lleva a través de las páginas puede seguirse perfectamente de principio a fin. De hecho estamos ante un libro con el que podremos pasar de no tener ni idea a defendernos francamente bien con JavaScript en un fin de semana que no tengamos nada mejor que hacer. Desde mi punto de vista y mi experiencia, muy pocos libros pueden presumir de conseguir algo como ésto por si sólos, sin la necesidad de manuales adicionales.

Si bien algunos capítulos son esquivables si ya tenemos conocimientos previos y algo de experiencia con otros lenguajes de programación, para aquel que no haya programado nunca el libro será de gran ayuda gracias a los capítulos que explican como montar un entorno de desarrollo y pruebas y a los que explican conceptos básicos de programación. Los que ya hayan programado estarán más interesados en la parte que trata el uso de las funciones y eventos en JavaScript, así como aquellas partes que tratan los principales objetos que utilizaremos al desarrollar sobre ésta plataforma.

También tendremos un capítulo del libro dedicado a trabajar con algunos de los elementos más utilizados en el desarrollo web, como pueden ser las cookies del navegador, las hojas de estilo CSS y el afamado Ajax, recursos que nos permitirán conseguir aplicaciones mucho más ricas, funcionales y atractivas para nuestros usuarios.

Una vez explicada la programación en JavaScript el libro guía al lector a través de algunos usos típicos de éste lenguaje como la validación y envío de formularios. Además, los últimos capítulos nos prepararán para seguir ampliando nuestros conocimientos al presentarnos a dos aliados como son las librerías Prototype y Script.aculo.us

En definitiva, se trata de un libro que recomendaría tanto a cualquier neófito como a cualquier programador interesado en el mundo del desarrollo web, dado que será una gran guía hacia la programación para los primeros y supondrá una gran comodidad para los segundos al avanzar rápidamente viendo que la relación entre tiempo y resultados es alarmantemente buena.