Clase Zend Framework Installer

abril 1, 2009

El Zend Framework es un marco de trabajo escrito en PHP pensado para desarrollar aplicaciones web , basadas en la arquitectura MVC (Modelo, Vista y Controlador), que tan popular ha hecho Rails (escrito en Ruby). Puedes descargar el Zend Framework aquí.

Aunque el Zend Framework, al contrario que otros marcos de trabajo, no da al usuario una estructura de directorios y archivos cerrada para cada nueva aplicación, como por ejemplo el ya menciando Ruby on Rails, en su manual si que se recomienda una estructura lógica y común para aquellos proyectos basados en este marco de trabajo.

Árbol de directorio generado por Zend Installer

Como se ve en la imagen se trata de una estructura de directorios en los que los archivos del modelo, los controladores y las vistas se encuentran perfectamente separados y diferenciados siguiendo el patrón MVC.

Esto es lo que hace la clase Zend Framework Installer . Crear la estructura de directorios recomendada en el manual del Zend Framework para programar aplicaciones MVC, además de generar el archivo bootstrap – encargado de configurar nuestras aplicaciones en Zend – y el controlador index con su correpondiente vista. En la imagen podéis ver el aspecto de esta vista.

Para programar esta clase me he basado en las instrucciones dadas en la guía “Getting Started with the Zend Framework”, escrita por Rob Allen [rob@akrabat.com]

Árbol de directorio generado por Zend Installer

Esta clase ha tenido el honor de ser nominada al Innovation Award de phpclasses.org. Si os ha gustado, y la encontraís útil, podéis votar por ella aquí.

innovation award

Podéis acceder a la página de esta clase en phpclasses.org en www.phpclasses.org/browse/package/5258.html

Podéis descargar la clase y los ejemplos aquí.