Eclipse
Eclipse es el nombre del proyecto global que proporciona soporte a la construcción de herramientas integradas para desarrollar aplicaciones. Representa un conjunto de proyectos relacionados que incluyen la plataforma Eclipse, las herramientas de desarrollo Java (JDT) y el entorno de desarrollo de conectores (PDE).Plataforma Eclipse
La plataforma Eclipse es el nombre de las infraestructuras de núcleo y servicios a partir de las cuales se crean extensiones de conectores. Proporciona el código de tiempo de ejecución en el que se cargan y ejecutan los conectores. Para utilizar el término con el grado adecuado de (im)precisión, es útil saber algunas cosas acerca de la plataforma. Primero, la plataforma Eclipse en sí no es un verdadero producto que se valga por sí mismo. Los consumidores directos de la plataforma son los constructores de herramientas o los ISV, ya que ellos aportan a la plataforma Eclipse un valor que la hace útil para las personas.SDK de Eclipse
La plataforma Eclipse se divide en Núcleo y UI. Cualquier elemento clasificado como "UI" necesita un sistema de ventanas, mientras que aquellos clasificados como "Núcleo" pueden ejecutarse "sin dirección". La parte UI de la plataforma Eclipse se conoce como entorno de trabajo. La parte núcleo de la plataforma Eclipse se llama sencillamente núcleo de la plataforma o tan solo núcleo.
Así la plataforma Eclipse es tan solo el núcleo alrededor del cual los constructores de herramientas construyen conectores de herramientas.
El SDK de Eclipse está formado por la plataforma Eclipse, las JDT y el PDE. Además de la plataforma, el SDK proporciona las herramientas de desarrollo requeridas para, entre otras cosas, permitir que Eclipse sea un entorno de desarrollo por sí mismo.
Plataforma: forma corta de "Plataforma Eclipse".
Entorno de trabajo: forma corta de "Interfaz de usuario de la plataforma Eclipse".
El entorno de trabajo es una infraestructura de UI de alto nivel que permite elaborar productos con interfaces de usuario (UI) sofisticadas construidas a partir de componentes conectables. El entorno de trabajo está construido mediante JFace, SWT y el núcleo de la plataforma.Núcleo: forma corta de "Núcleo de la plataforma Eclipse".
Toda la infraestructura sin UI de la plataforma Eclipse. Las divisiones principales son: gestión del código de tiempo de ejecución de plataforma y conectores, gestión de áreas de trabajo y recursos, y gestión de versiones y configuraciones.Código de tiempo de ejecución: forma corta de "Código de tiempo de ejecución núcleo de la plataforma Eclipse".
Parte de nivel inferior del núcleo de la plataforma, responsable del registro de conectores y de los conectores. Adviértase que el código de tiempo de ejecución núcleo de la plataforma no incluye áreas de trabajo ni recursos (están en el conector de recursos).Área de trabajo
El área de trabajo aglutina la gestión de recursos de la plataforma Eclipse. Adviértase que las áreas de trabajo y los recursos son una parte opcional de la plataforma; algunas configuraciones de la plataforma no dispondrán de un área de trabajo.UI: forma corta de "Interfaz de usuario de la plataforma Eclipse".
Término que incluye toda la parte UI de la plataforma Eclipse.JFace
JFace es la infraestructura de UI de nivel medio útil para construir piezas de UI complejas, como pueden ser los visores de propiedades. JFace funciona junto con SWT.SWT
SWT (Standard Widget Toolkit) es un pequeño y rápido juego de herramientas de widgets con una API transportable y una implementación nativa. Hasta ahora, el SWT se ha portado a Windows, Linux (sistemas de ventanas GTK y Motif), AIX (Motif), Solaris (Motif), HP-UX (Motif), QNX (Photon) y Mac OS X (Carbon).JDT
Las herramientas de desarrollo Java (JDT) (por motivos legales, "herramientas de desarrollo" se escribe con minúscula) aportan a la plataforma Eclipse capacidad para el desarrollo de programas Java.PDE
El entorno de desarrollo de conectores (PDE) aporta herramientas especializadas para desarrollar conectores de Eclipse.