El santo grial

Lo que se busca es un nivel de integración que combine mágicamente herramientas desarrolladas por separado en un suite bien diseñado.  Y debería ser tan simple como para que las herramientas existentes pudieran moverse a la plataforma con facilidad.

La plataforma debe estar abierta, de manera que los usuarios puedan seleccionar herramientas de la mejor fuente y sepan que su suministrador también cuenta en el desarrollo de la plataforma subyacente.

Debe ser de fácil comprensión y lo suficientemente sólida para soportar la integración sin la necesidad de utilizar una gran cantidad de elementos adicionales.

Debe proporcionar herramientas que permitan la automatización de tareas comunes.  Lo suficientemente estable como para que las herramientas de ámbito industrial puedan construirse sobre ella. Y los suficientemente manejable como para que los desarrolladores de plataformas puedan utilizarla para construirla.

Éstos son los objetivos de Eclipse.  De aquí en adelante, esta guía de programación le ayudará a determinar hasta qué punto Eclipse satisface estos objetivos.