Thursday, December 26, 2013

Mastering Web Application Development with AngularJS - Review del libro

Terminé de leer el libro Mastering Web Application Development with AngularJS y debo decir...tengo algunos sentimientos encontrados -:P


Primero lo primero...este libro es enorme...372 páginas...y cubre muchas cosas...pero...siempre hay un lado negativo...

El libro habla de crear una aplicación SCRUM...y proveé muchos snippets que están relacionados a esa aplicación...sin embargo...aún cuando descargas el código fuente del libro...la aplicación no se encuentra en ningún lado...lo cual significa que lo haces tu mismo...o terminas con una gran de cantidad de muy bonitos pero poco úliles snippets...

Para ser justos...esto puede ser visto como bueno o malo...bueno porque te fuerza a intentarlo por ti mismo y a las finales...aprender más...pero también malo porque sin la necesaria experiencia...no hay manera de que puedas hacerlo y eso puede llevarte a la frustración...

En fín...hay algunos ejemplos muy buenos y completos que te motivan a continuar...además...el libro cubre muchos aspectos interesantes como...

  • Transformación de modelos con filtros
  • Creación de formularios avanzados
  • Validación de Formularios
  • Navegación
  • Seguridad en la aplicación
  • Internacionalización
  • Directivas customizadas
Debo decirlo...si de verdad tienes experiencia con AngularJS...entonces este libro es para ti...puesto que contiene algunos trucos muy interesantes...de otro manera...agarra un libro más básico...construye aplicaciones...gana experiencia...y lee este libro...de otra manera...te perderás más de una vez...

Veamos algunas imagenes...





Lo que me gusta de este libro sin embargo es que nos introduce a muchas librerías de JavaScript "externas"...aunque sin en realidad introducirnos a ellas...lo cual es un poco divertido...
  • Twitter's Bootstrap
  • Grunt.JS
  • Jasmine
  • Express
  • Passport
  • Restler
Por lo menos...al conocerlas...podemos explorarlas y utilizarlas -;)

Dicho esto...estoy feliz de haberlo leído...pero...si alguna vez tengo que ponerme en la situación donde realmente tengo que construir una aplicación con AngularJS...lo leería de nuevo...con suerte la próximas vez...podré ser capaz de beneficiarme un poco más...

Saludos,

Blag.
Developer Empowerment and Culture.

No comments: