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..
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..
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..
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..
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.
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.
Para terminar la revisión, creo que este es un excelente libro sobre Zend Framework que le proporcionó:
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.