El documento presenta una introducción a Zend Framework, un framework PHP de código abierto. Explica que Zend Framework se basa en PHP y usa el paradigma MVC, y ofrece características como rendimiento, abstracción de bases de datos y acceso a servicios web. Además, detalla los pasos para instalar Zend Framework y configurar un proyecto de ejemplo.
2. Introducción
Zend Framework es un framework para PHP creado por Zend Technologies. Para aquellos que
no están familiarizados con esta empresa, Zend Technologies provee a los desarrolladores web
varias herramientas para ayudarlos en su labor. Algunos de estos productos son Zend Server,
un servidor de aplicaciones web para ejecutar y manejar aplicaciones PHP, y Zend Studio, un
muy buen IDE para PHP (basado en Eclipse).
Cómo pueden darse cuenta, Zend ha invertido en PHP, lo cual es claro indicio de por qué Zend
Framework es un gran marco de trabajo que debe ser añadido a nuestro arsenal de
herramientas como desarrolladores.
Características de Zend Framework
• Entre las principales características que podemos mencionar, se encuentran:
• Basado en PHP
• Esta orientado a objetos
• Usa el paradigma MVC (aunque no al 100%)
• Es open source
• Ofrece un gran rendimiento
• Ofrece una capa de abstracción a bases de datos fácil de usar
• Facilita el acceso a los servicios web de distintas compañías como Google o Microsoft
• Cuenta con una gran comunidad de desarrolladores que contribuyen con el mantenimiento y
mejora del proyecto
3. Instalación
Lo primero que vamos a hacer es descargar Zend Framework.
Para empezar, vamos al sitio web de Zend Framework y damos clic en el botón Download Now
. Esto nos llevará a una página con una lista de diferentes opciones para descargar Zend
Framework.
4. Después de descargar Zend Framework, procederemos a extraer los archivos a nuestro escritorio
a fin de observar su contenido. Dentro, encontraremos una gran cantidad de carpetas, pero sólo
necesitaremos dos: La carpeta bin y la carpeta library.
Para organizarnos bien, vamos a poner la carpeta zend dentro de nuestra ruta C:xamppphp.
Si usas wamp PHP suele encontrarse en …wampbinphpphp5.x…
Si usas xampp, puedes agregarlo en …xamppphp…
Si realizaste la instalación de manera independiente, ubica la carpeta PHP donde este el
ejecutable php.exe. En nuestro caso queda en C:xamppphp, por lo que la ubicación del binario de
ZF es: C:xamppphpzendbin.
Finalmente, necesitamos configurar la herramienta Zend CLI (ubicada dentro de la carpeta zend
/bind ) para trabajar en cualquier directorio que queramos. Para hacer esto, necesitamos agregar la
ruta de zend a la variable PATH del sistema, así podremos ejecutarlo usando el prompt de
Windows.
Damos clic derecho a Equipo en el menú Inicio, luego a Propiedades y se abrirá la ventana de
información básica del equipo. Damos clic en el enlace Configuración avanzada del sistema.
En la ventana que se abre, damos clic en el botón Variables de Entorno. En la nueva ventana,
miramos la variable Path en Variables del sistema. Le damos clic y agregamos la ubicación de
nuestra carpeta zend /bind al final.
5. Cuando hayamos terminado, damos clic en OK y lo guardamos.
Para asegurarnos de que todo este funcionando correctamente, abrimos el prompt de windows y
ejecutamos el comando zf --help. Esto debería mostrarnos los comando que podemos usar con la
herramienta Zend CLI. Si nada aparece, deberemos reiniciar la PC para asegurarnos de que las
variables del sistema han sido implementados.
Si la consola devuelve un mensaje indicando que no se reconoce a PHP como comando o
programa de Windows (por que lo usan con Wamp o Xampp), deberán añadir la ruta a la carpeta
donde se encuentre el archivo php.exe al PATH del sistema, realizando el mismo procedimiento
que con Zend CLI.
6. Implementación(ejemplo)
Ahora, recién empezaremos con el desarrollo de nuestro proyecto con Zend Framework. En la línea de
comandos, vamos al directorio donde queremos poner los archivos del proyecto (idealmente debería de
ser el directorio donde nuestro servidor web ). Para este caso, vamos a D:Developmenthtdocsnettuts,
por lo que escribimos cd C:xampphtdocsen el prompt y pulsamos Enter.
Con la siguiente línea crearemos la base de nuestro proyecto Zend Framework: zf create ZendF . Donde
ZendF es el nombre de nuestro proyecto.
Ahora nos vamos a la ruta del proyecto, ya debería aparecer la carpeta ZendF. Dentro de ella, podemos
apreciar varias carpetas.Pero la que nos interesa es la carpeta library y en ella debemos pasar la carpeta
llamada Zend que se encontraba en la ruta C:xamppphpzendlibrary.
Una vez hecho esto configuraremos el archivo httpd.conf ubicado en la ruta C:xamppapacheconf y
modificamos los siguientes valores y al terminar guardamos el archivo:
7. Ahora nos vamos a nuestro navegador y escribimos la dirección de nuestro localhost y al nombre de
nuestro proyecto http://localhost:8080/ZendF
Y comprobamos que ahora podemos trabajar con zend.