Reseña del libro Desarrollo de aplicaciones web Zend Framework 1.8

Si está buscando comprar un libro para aprender sobre Zend Framework, es probable que ya esté preparado para usar Zend Framework para construir su próximo proyecto. Hoy estaremos viendo Desarrollo de aplicaciones web Zend Framework 1.8 por Keith Pope, publicado por Packt Publishing.

En primer lugar, notará que este libro se basa en Zend Framework versión 1.8 y, al momento de escribir esta revisión, la última versión estable de Zend Framework es 1.9.4. Esto no es un problema, ya que 1.9, a pesar de que trae nuevas funciones como la compatibilidad con PHP 5.3 y los servicios web RESTful, no cambia su estructura ni ninguna parte del sistema que pueda tener un impacto en su aprendizaje..



Flujo del Libro

El flujo de este libro está fuertemente inspirado en el famoso libro Ruby on Rails, Desarrollo web ágil con rieles, donde el autor lo invita a unirse al proceso de creación de una aplicación de demostración, que en ambos casos es un sistema de carrito de compras. A juzgar por la retroalimentación del libro Rails, la mayoría de las personas se sienten muy cómodas al aprender un marco de esta manera, otras no. Supongo que si no eres un fanático de seguir una estructura de aprendizaje definida, este libro probablemente no sea para ti..

Corto pero dulce

Es un libro relativamente corto, con solo unas 350 páginas. Como resultado, este libro espera que se sienta cómodo trabajando con PHP 5 y tenga un conocimiento sólido de la programación orientada a objetos. Si aún no está familiarizado con PHP, o las funciones OOP de PHP 5, le recomiendo que perfeccione dichas habilidades..

Reglas fijas de MVC

Los dos primeros capítulos del libro se centran en el patrón MVC (Modelo-Vista-Controlador). Como lo menciona el autor al comienzo del libro, Zend Framework es un marco ligeramente acoplado; no hace cumplir el principio MVC. Sin embargo, dada la popularidad de MVC dentro de la comunidad de desarrollo web, definitivamente vale la pena aprender a escribir una aplicación en MVC. El capítulo uno explica los conceptos básicos de MVC, mientras que el capítulo dos explica la familia de solicitud / ruta / despachador / respuesta. Estos dos capítulos establecerán la base muy bien para usted y le permitirán comprender la estructura básica de una aplicación MVC potenciada por Zend Framework..

Aventura de la aplicación Store-Front

Los capítulos tres a nueve contienen la "aventura" real en la que usted, como lector, viajará junto con el autor en el viaje de creación de una aplicación de tienda / carrito de compras. Durante el proceso, el autor le dice no solo qué hacer, sino también por qué hacerlos. Un buen ejemplo es la comparación de 'modelo controlador delgado gordo' vs 'controlador flaco frente a modelo gordo', el libro ilustra cada uno de ellos y le explica por qué debería quedarse con este último.

El capítulo diez envuelve la aplicación de frente de tienda con algunas tareas más comunes, como módulos de arranque y compartir elementos de aplicación comunes.

Optimización de código, almacenamiento en caché y pruebas

El capítulo once toca un tema muy práctico: la optimización del código y el almacenamiento en caché. Esto es especialmente beneficioso si va a ejecutar una aplicación web de gran volumen o si tiene recursos de hardware limitados. Preste especial atención a la Zend_Cache La sección como el autor le indica cómo integrarla de manera efectiva en su aplicación para lograr el mejor resultado..

El último capítulo, el capítulo doce, te presenta a Zend_Test, un marco de prueba que utiliza PHPUnit.

Veredicto

Para terminar la revisión, creo que este es un excelente libro sobre Zend Framework que le proporcionó:

  • Ya tengo un buen entendimiento de PHP;
  • Ya tengo un buen entendimiento de la POO;
  • puede seguir el flujo de aprendizaje bastante contundente;
  • sepa cómo aprender con iniciativa (por ejemplo, ¡haga su propia investigación!).

Este libro encaja bien en el mercado, ya que apunta principalmente a profesionales de la web que probablemente ya tienen experiencia con PHP y quizás algunos otros marcos de trabajo de PHP, y no tienen tiempo para leer libros con miles de páginas..

Usted puede comprar este libro a través del sitio web de Packt Publishing.

  • Síganos en Twitter o suscríbase a Nettuts + RSS Feed para obtener los mejores tutoriales de desarrollo web en la web..