Me parece que estos dos puntos de vista son prácticamente idénticos, especialmente desde Galileo. ¿Es esto cierto, o me estoy perdiendo algunas características de uno u otro?
Me parece que estos dos puntos de vista son prácticamente idénticos, especialmente desde Galileo. ¿Es esto cierto, o me estoy perdiendo algunas características de uno u otro?
Respuestas:
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 desarrollo 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 usar para otros idiomas y tipos de proyectos.
Los complementos adicionales contribuyen con "información adicional" a la vista Explorador de proyectos, lo que la hace mucho más "sofisticada". Por ejemplo, si tiene instaladas las herramientas web y tiene un proyecto web dinámico, el Explorador de proyectos le muestra nodos de árbol adicionales como Descriptor de implementación y Recursos de JavaScript. Puede ver (y configurar) todas las contribuciones disponibles en Project Explorer / Customize View ... / Content .
Por ejemplo, usando SpringSource Tool Suite 2.1.0 Tengo nodos adicionales para proyectos web, beans de primavera y servicios web. Debido a esto, estoy a favor de usar el Explorador de proyectos.
Project Explorer
abre proyectos con doble clic. Probado en la versión 2019-03.
Creo que el Project Explorer está destinado a ser el sucesor del navegador, y es (en su mayor parte) independiente del lenguaje.
Package Explorer es específicamente para proyectos Java, es por eso que tiene cosas como refactorizar en sus menús contextuales. Package Explorer también muestra clases y paquetes Java (como su nombre lo indica), mientras que Project Explorer muestra carpetas y archivos .java.
Algunas diferencias que veo (en Juno) en un proyecto Java:
Es por eso que mantengo las dos pestañas una al lado de la otra. :-)
My Project Explorer oculta las carpetas que pertenecen a un sistema de gestión de código fuente, mientras que Package Explorer muestra, por ejemplo, la .git
carpeta. Además, el Explorador de paquetes ofrece más opciones que funcionan con el código fuente, por ejemplo, las cosas de refactorización.
Una cosa que acabo de notar es que, al menos al desarrollar aplicaciones Java Android, los proyectos no se mostrarán en el Explorador de paquetes si su archivo project.properties está borrado o no existe.
Solo había estado usando el Explorador de paquetes y tenía oculto el Explorador de proyectos, y me estaba arrancando el pelo tratando de descubrir por qué mi proyecto importado no aparecía. Mi consola decía que el proyecto no tenía un archivo .properties pero que no estaba visible para mí right click -> fix properties
. Luego abrí el explorador de proyectos y estaba allí como debería estar.
Una razón para preferir el Explorador de paquetes es que es el único explorador que aparece en la lista cuando selecciona "Mostrar en" en un archivo que se está editando o se ha encontrado en la vista de búsqueda.
CommonNavigator
que proporciona el org.eclipse.ui.navigator.resources
complemento. Proporciona una vista del espacio de trabajo y tiene una gran cantidad de NCE (Extensiones de contenido del navegador) contribuidas para recursos, Java, C, Herramientas web, Herramientas de datos, PHP, etc. Fuente