Saltar al contenido

¿Cuál es la diferencia entre Eclipse Package Explorer y Eclipse Project Explorer?

Solución:

Según la ayuda de Eclipse, el Explorador de proyectos

proporciona una vista jerárquica de los artefactos en el Workbench, que se personaliza según la configuración específica de su Workbench.

Con solo las herramientas de desarrollador de Java (JDT) instaladas, el Explorador de proyectos casi se ve y se comporta para los proyectos de Java como el Explorador de paquetes (incluida la refactorización y otras operaciones de código fuente en el menú contextual). Pero Project Explorer también se puede utilizar para otros lenguajes y tipos de proyectos.

Los complementos adicionales aportan “información adicional” a la vista del Explorador de proyectos, lo que la hace mucho más “sofisticada”. Por ejemplo, si tiene las herramientas web instaladas y tiene un Proyecto web dinámico, el Explorador de proyectos le muestra nodos de árbol adicionales como Descriptor de implementación y Recursos JavaScript. Puede ver (y configurar) todas las contribuciones disponibles en Explorador de proyectos / Personalizar vista … / Contenido.

Por ejemplo, al usar SpringSource Tool Suite 2.1.0, tengo nodos adicionales para proyectos web, Spring beans y servicios web. Por eso prefiero usar el Explorador de proyectos.

Creo que Project Explorer es el sucesor del Navigator y es (en su mayor parte) independiente del idioma.

El Explorador de paquetes es específicamente para proyectos Java, por eso tiene cosas como refactorizar en sus menús contextuales. El Explorador de paquetes también muestra clases y paquetes de Java (como su nombre lo indica), mientras que el Explorador de proyectos muestra carpetas y archivos .java.

Algunas diferencias que veo (en Juno) en un proyecto de Java:

  • En el Explorador de proyectos, el menú contextual> Nuevo proporciona artefactos Java comunes, como Clase, Interfaz, Enum, paquete … En el Explorador de paquetes, veo varios tipos de Proyectos, servicio web, Carpeta, Archivo, etc.
  • En el Explorador de paquetes, puedo arrastrar y soltar un archivo de clase entre dos paquetes, automáticamente hará la refactorización (moverá y cambiará el paquete e importará en otras clases). Project Explorer simplemente no me permitirá hacer un arrastrar y soltar.
  • Y como se dijo, Project Explorer muestra más información, por ejemplo. una Descripción de implementación, recursos JavaScript, Recursos implementados, etc., mientras que el Explorador de paquetes está centrado en Java.

Por eso mantengo las dos pestañas una al lado de la otra. 🙂

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *