Instalación de Eclipse PDT

En esta página se explica cómo conseguir e instalar Eclipse PDT en Windows:

Qué es Eclipse PDT

Eclipse PDT (Eclipse PHP Development Tools) es un entorno de desarrollo integrado de PHP basado en la plataforma de desarrollo libre Eclipse. Eclipse PDT es un programa Java, por lo que se necesita instalar previamente Java Runtime Environment.

Versiones de Eclipse

Eclipse era originalmente una plataforma de desarrollo para Java creada por IBM, pero que ha ido ampliándose a otros lenguajes de programación, entre ellos PHP. El desarrollo de Eclipse está dirigido por la Fundación Eclipse y su primera versión, Eclipse 3.0, se publicó en junio de 2004.

Eclipse es un plataforma modular, lo que requiere un esfuerzo de sincronización en el desarrollo de todos sus componentes. Desde 2006, la Fundación Eclipse prepara para el mes de junio publicaciones simultáneas, no sólo de la plataforma básica, sino del mayor número posible de plug-ins. Estas publicaciones, además de un número, empezaron recibiendo el nombre de alguna luna de Júpiter, después nombres relacionados con la astronomía y ahora nombres de elementos químicos: Calisto (2006), Europa (2007), Ganímedes (2008), Galileo (2009), Helios (2010), Indigo (2011), Juno (2012), Kepler (2013), Luna (2014), Mars (2015) y Neon (2016). Además, desde 2008 se publican dos actualizaciones (Service Releases) en fechas fijas: una actualización SR1 en septiembre y otra actualización SR2 en febrero del año siguiente. Desde 2015 estas versiones menores se llaman simplemente .1 y .2

Versiones de Eclipse Eclipse 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 3.0 3.1 3.2 Callisto 3.3 Europa 3.4 Ganymede 3.5 Galileo 3.6 Helios 3.7 Indigo 4.2 Juno 4.3 Kepler 4.4 Luna 4.5 Mars 4.6 Neon 4.7 Oxygen

Versiones de Eclipse PDT

Desde el año 2007 se publica Eclipse PDT, un plug-in dirigido a la programación en PHP desarrollado principalmente por la empresa Zend Technologies. La forma más sencilla de utilizar el plug-in Eclipse PDT es instalar el paquete completo Eclipse PDT, que incluye Eclipse y el plug-in Eclipse PDT (entre otros).

La imagen siguiente muestra en la parte superior las versiones y fechas de publicación del plug-in Eclipse PDT y en la parte inferior las versiones y fechas de publicación del paquete completo Eclipse PDT.

Versiones de Eclipse PDT Eclipse PDT plug-in paquete 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 0.7 1.0 1 2.0 2 2.1 2.1 Helios 3.0 3.1 3.2 3.3 Luna 3.4 3.5 Mars 3.6 3.7 4.0 Neon 4.1 4.2 4.3 5.0 Oxygen

El paquete Eclipse PDT 1 se publicó en septiembre de 2007 y estaba basado en Eclipse 3.3 (Europa), publicado en junio de 2007. En 2011, 2012 y 2013 aunque se seguía publicando el plug-in Eclipse PDT, no se publicó el paquete Eclipse PDT. Desde 2014 el paquete Eclipse PDT a vuelto a publicarse regularmente, incluyendo las nuevas versiones del plugin Eclipse PDT.

Nota:

Instalación de Eclipse PDT en Windows

En este curso se aconseja utilizar Eclipse PDT Neon. La última versión disponible actualmente (marzo de 2017) en la web de Eclipse es la versión Eclipse PDT Neon.3 (64 bits) (168 MB, del 23 de marzo de 2017) o Eclipse PDT Neon.3 (32 bits) (167 MB, del 23 de marzo de 2017), basadas ambas en Eclipse 4.6.3 y el plug-in Eclipse PDT 4.3.

Eclipse PDT no se distribuye con instalador, sino como un archivo zip que contiene una carpeta eclipse-php que incluye todos los componentes necesarios (excepto Java Runtime, que debe descargarse e instalarse previamente). En Windows el archivo zip se puede descomprimir en cualquier carpeta en la que el usuaro tenga permisos y crear un acceso directo al programa eclipse.exe.

Se pueden tener varios Eclipse PDT, cada uno en su propia carpeta.

En este curso se aconseja instalar Eclipse PDT en la carpeta C:\software\eclipse-pdt-neon y crear un acceso directo al programa eclipse.exe (C:\software\eclipse-pdt-neon\eclipse.exe).

Eclipse PDT guarda toda la información de configuración y de trabajo en los llamados espacios de trabajo (workspace). Se pueden tener varios espacios de trabajo (workspace) y al iniciar Eclipse PDT se puede elegir el espacio de trabajo en el que se va a trabajar. En este curso se aconseja guardar el espacio de trabajo en la carpeta C:\software\workspace-nombre-de-usuario-php, como se explica en la lección Configuración de Eclipse PDT (2).

Los espacios de trabajo (workspace) de una versión se pueden usar en otra versión, aunque para evitar posibles incompatibilidades se aconseja no hacerlo (si fuera necesario, la configuración de un espacio de trabajo se puede exportar e importarla en otro).

En cdlibre.org hay una sección dedicada a editores específicos para PHP, desde la que se puede descargar la última versión disponible de Eclipse PDT par Windows, y una sección dedicadas a bibliotecas de sistema desde la que se puede descargar la última versión de Java Runtime Environment para Windows.