Mi sembra che questi due punti di vista siano praticamente identici, soprattutto da Galileo. È vero o mi sto perdendo alcune funzionalità dell'una o dell'altra?
Mi sembra che questi due punti di vista siano praticamente identici, soprattutto da Galileo. È vero o mi sto perdendo alcune funzionalità dell'una o dell'altra?
Risposte:
Secondo l'aiuto di Eclipse, Project Explorer
fornisce una vista gerarchica degli artefatti nel Workbench, che è personalizzato dalla specifica configurazione del Workbench.
Con solo gli strumenti di sviluppo Java (JDT) installati, Esplora progetti sembra quasi funzionante per progetti Java come Esplora pacchetti (inclusi refactoring e altre operazioni del codice sorgente nel menu di scelta rapida). Ma Project Explorer è utilizzabile anche per altre lingue e tipi di progetto.
Plugin aggiuntivi forniscono "informazioni aggiuntive" alla vista Esplora progetti rendendola molto più "sofisticata". Ad esempio, se hai gli strumenti web installati e hai un progetto Web dinamico, Esplora progetti ti mostra altri nodi dell'albero come Descrittore di distribuzione e Risorse JavaScript. Puoi vedere (e configurare) tutti i contributi disponibili in Esplora progetti / Personalizza vista ... / Contenuto .
Ad esempio, utilizzando SpringSource Tool Suite 2.1.0 ho nodi aggiuntivi per progetti Web, bean di primavera e servizi Web. Per questo motivo, preferisco utilizzare Esplora progetti.
Project Explorerapre i progetti con un doppio clic. Testato sulla versione 2019-03.
Credo che Project Explorer sia inteso come il successore di Navigator ed è (per la maggior parte) indipendente dal linguaggio.
Package Explorer è specifico per i progetti Java, ecco perché ha elementi come il refactoring nei menu di scelta rapida. Esplora pacchetti mostra anche classi e pacchetti Java (come suggerisce il nome), mentre Esplora progetti mostra cartelle e file .java.
Alcune differenze che vedo (in Juno) in un progetto Java:
Ecco perché tengo le due schede affiancate. :-)
Una cosa che ho appena notato è che, almeno durante lo sviluppo di app Java Android, i progetti non verranno visualizzati in Esplora pacchetti se il loro file project.properties è bloccato o inesistente.
Avevo usato solo Esplora pacchetti e avevo nascosto Esplora progetti, e mi stavo togliendo i capelli cercando di capire perché il mio progetto importato non si sarebbe presentato. La mia console diceva che il progetto non aveva file .properties ma non era visibile per me right click -> fix properties. Poi ho aperto il Project Explorer ed era lì come dovrebbe essere.
Uno dei motivi per preferire Esplora pacchetti è che è l'unico esploratore che appare nell'elenco quando si seleziona "Mostra in" su un file che viene modificato o che è stato trovato nella vista Ricerca.
CommonNavigatorquella fornita dal org.eclipse.ui.navigator.resourcesplugin. Fornisce una vista dell'area di lavoro e ha un gran numero di NCE (Navigator Content Extensions) forniti per risorse, Java, C, Strumenti Web, Strumenti dati, PHP, ecc. Fonte