Visión general del Entorno de desarrollo de plug-ins
El entorno de desarrollo de plug-ins (PDE) es una herramienta diseñada para ayudar a
los desarrolladores a crear, desarrollar, probar, depurar y desplegar plug-ins Eclipse. La imposición de PDE también comprende un conjunto de herramientas para el
desarrollo de fragmentos, características y sitios de actualizaciones.
PDE forma parte del SDK de Eclipse y no es una herramienta lanzada por separado.
En línea con la filosofía general de la plataforma Eclipse, PDE proporciona una amplia
gama de contribuciones a la plataforma (por ejemplo, vistas, editores, asistentes,
lanzadores, etc.) que se mezclan de forma transparente con el resto del entorno de
trabajo Eclipse y ayudan al desarrollador en cada etapa del desarrollo de plug-ins
mientras trabaja dentro del entorno de trabajo Eclipse.
Conceptos
- Host versus tiempo de ejecución
Cuando inicie el entorno de trabajo, lo utilizará para trabajar en los proyectos que definen los
plug-ins que esté construyendo. La instancia del entorno de trabajo que ejecutará
mientras desarrolle un plug-in mediante el PDE y otras herramientas es la instancia de host. Las características disponibles en esta instancia procederán
exclusivamente de los plug-ins instalados junto con la aplicación. Cuando ya se sienta satisfecho del plug-in y desee
probarlo, podrá lanzar otra instancia del entorno de trabajo, la instancia de tiempo de
ejecución. Esta instancia contendrá los mismos plug-ins que la instancia de host, pero en ella también habrá los plug-ins en los que estaba trabajando en la instancia
de host.
El lanzador del PDE se encargará de fusionar sus plug-ins con los plug-ins del host y de crear la instancia de tiempo de ejecución.
- Plug-ins externos versus plug-ins del espacio de trabajo
Al desarrollar plug-ins Eclipse, el conjunto de plug-ins que utilizará para ejecutar el entorno
de trabajo de ejecución proceden de dos lugares diferenciados: el espacio de trabajo de la
instancia de host y la plataforma de destino. Aunque, para PDE, todos los
plug-ins son iguales independientemente de donde procedan, existen algunas diferencias evidentes
para los usuarios:
- Los plug-ins del espacio de trabajo son los que están en proceso de
desarrollo en el entorno de trabajo del host. Están bajo su control y
el usuario puede añadirlos, suprimirlos y modificarlos.
- Los plug-ins externos son los que vinieron con la instalación
básica de la plataforma, y tan solo se les hace referencia desde su ubicación
original sin posibilidad de modificación. Puede hacerles referencia, examinarlos, ver su
fuente y depurarlos, pero son solo de lectura.
La vista Plug-ins, que forma parte de la perspectiva PDE, mostrará la lista
combinada de plug-ins externos y de espacio de trabajo. En ella podrá examinar la
estructura de directorio de los plug-ins externos, archivos abiertos, etc.

Preparar el entorno de trabajo
Conceptos de PDE

Crear un proyecto de plug-in nuevo
Editar el manifiesto
Ejecutar
Desplegar
Trabajar con características
Trabajar con sitios de actualizaciones