Lo malo del proyecto es que no es ni fácil ni intuitivo administrar esos módulos. Actualmente no cuenta con ninguna herramienta centralizada que permita de forma fácil incorporar nuevas características al estilo Firefox (la facilidad de cambiarlo a gusto a través de módulos es la llave del éxito de este navegador).
Las buenas noticias
Por defecto al bajar Eclipse cuenta con soporte para Java, es más, Eclipse está hecho en Java. Si quieres agregarle un nuevo soporte -por ejemplo, para PHP- deberás buscar en la web del sitio que desarrolla el módulo, bajar el módulo, y luego descomprimirlo en el lugar que corresponde (si encuentras documentación al respecto orientada a principiantes, me avisas).
El proyecto EasyEclipse ("Eclipse Fácil") viene a solucionar de momento esta problemática. En un sitio web sencillo y claro tenemos a nuestra disposición varios paquetes de distribuciones prearmadas con todas las herramientas necesarias para nuestro contexto de desarrollo y para el sistema operativo de turno (GNU/Linux, Windows y Mac!).
Puedes bajar la versión para:
- Expert Java
- Desktop Java
- Server Java
- Mobile Java
- Plugin Warrior
- LAMP
- PHP
- Ruby On Rails
- Python
Las malas noticias
Cada distribución promedia los 100 megas, porque el 90% es la "aplicación base", y el resto son los módulos seleccionados, probados, e instalados. Si vamos a trabajar en varios contextos -como en mi caso-, no es muy conveniente bajar cada una de las distribuciones pues sería muy "redundante". Aquí no se aplica la idea de EasyEclipse, lo correcto sería disponer de una versión base y luego instalar los módulos que uno necesita.
Pero como explicamos, esto lleva un poco de tiempo y puede llegar a ser complejo, además, por esa razón es que existe EasyEclipse ;-).
En resumen
Estimo con el correr del tiempo este tema será tenido en cuenta por el proyecto Eclipse y subsanarán esta dificultad, así evitarán perder muchos nuevos usuarios que tan solo quieren bajar la herramienta, preocuparse de sus problemas reales sin tener que lidiar con eternas configuraciones (mmm, me suena a tema muy repetido con un sistema operativo libre muy popular ;-)).
Por esta razón asumo que este proyecto tiene los días contados, pero por el momento, nos ofrece una buena solución para un problema puntual.
Notas finales:
- Si no has usado este IDE para programar Orientado a Objetos en PHP5, no sabes lo que te pierdes ;-)
- Como he comentado anteriormente, estuve probando Netbeans con el módulo para programación en celulares; lo que me quedaría probar es la distribución EasyEclipse Mobile Java, para luego comparar los distintos IDEs.