1.- Introducción
Este artículo será el primero de una serie en la que iré explicando los avances de mi andadura comenzando con una pequeña introducción a los diferentes componentes que componen este 'pack'.
Como muchos sabéis, Eclipse es un entorno de desarrollo integrado de los más potentes y usados, principalmente por el completísimo entorno que ofrece gracias a la facilidad de instalar plugins al entorno y la enorme cantidad de éstos que existen. Aunque su uso inicial, y el más extendido, es como entorno de desarrollo para Java, el hecho de ser Open Source ha propiciado la aparición de diferentes versiones y plugins con finalidades específicas orientadas a otros campos, como el desarrollo PHP que nos ocupa pero también para el desarrollo de arquitecturas orientadas a servicios, frameworks de aplicaciones, desarrollo para dispositivos móviles o empotrados entre otros.
Por su parte, el proyecto PDT (PHP Development Tools) integra algunas herramientas como por ejemplo Web Tools Platform (WTP) y Dynamic Languages Toolkit (DLTK) adaptando las características de eclipse al lenguaje PHP, por ejemplo el resaltado de sintaxis, autocompletado, detección de clases y métodos y visualización ordenada de los mismos, ejecución de código PHP e incluso depuración del mismo. La última versión disponible 2.1 incluye algunas novedades como por ejemplo soporte para PHP 5.3.
Zend Server es un completo entorno de ejecución de aplicaciones que permite instalar todo lo necesario de forma rápida y sencilla, sin necesidad de estar instalando y configurando cada una de las partes por separado. En su versión gratuita, la Community Edition, ofrece herramientas como Bytecode accelerator y Zend Data Cache (tecnologías para mejorar el rendimiento de las aplicaciones), una versión oficial de PHP con las principales extensiones instaladas, Zend Framework (un framework de desarrollo PHP orientado a objetos), Apache 2 o integración con IIS (como servidores), MySQL como gestor de bases de datos y lo que más me ha gustado (al menos a primera vista) una consola de administración via web donde podemos arrancar o detener servidores, modificar configuraciones, añadir o eliminar extensiones de PHP de forma sencilla e intuitiva además de bastante cuidada visualmente.
Como colofón a la fiesta, en Zend han desarrollado el Zend Executable Debugger Eclipse Plug-in, que como su nombre indica es un plugin para Eclipse que permite depurar aplicaciones de forma local antes de subirlas a un servidor, pero también tenemos disponible métodos de integración sobre Zend Server a través de Eclipse, permitiendo hacer un trabajo más exhaustivo y preciso.
En el próximo artículo veremos como instalar toda esta suite.

