Wydaje mi się, że te dwa poglądy są praktycznie identyczne, zwłaszcza od czasu Galileo. Czy to prawda, czy też brakuje mi niektórych funkcji jednej lub drugiej?
Odpowiedzi:
Zgodnie z pomocą Eclipse, Project Explorer
zapewnia hierarchiczny widok artefaktów w Środowisku roboczym, który jest dostosowywany przez określoną konfigurację Środowiska pracy.
Po zainstalowaniu tylko narzędzi deweloperskich Java (JDT), Project Explorer wygląda i zachowuje się prawie tak samo jak Package Explorer (w tym refaktoryzacja i inne operacje na kodzie źródłowym w menu kontekstowym). Ale Project Explorer jest również użyteczny dla innych języków i typów projektów.
Dodatkowe wtyczki dostarczają „dodatkowe informacje” do widoku Eksploratora projektów, czyniąc go znacznie bardziej „wyrafinowanym”. Na przykład, jeśli masz zainstalowane narzędzia internetowe i masz dynamiczny projekt sieci Web, Eksplorator projektów wyświetla dodatkowe węzły drzewa, takie jak deskryptor wdrażania i zasoby JavaScript. Możesz zobaczyć (i skonfigurować) wszystkie dostępne elementy w Project Explorer / Customize View ... / Content .
Na przykład używając SpringSource Tool Suite 2.1.0 mam dodatkowe węzły dla projektów internetowych, wiosennych fasoli i usług internetowych. Z tego powodu wolę używać Project Explorer.
Project Explorerotwiera projekty podwójnym kliknięciem. Testowano na wersji 2019-03.
Uważam, że Project Explorer ma być następcą Nawigatora i jest (w większości) niezależny od języka.
Eksplorator pakietów jest przeznaczony specjalnie dla projektów Java, dlatego ma takie funkcje, jak refaktoryzacja w menu kontekstowych. Eksplorator pakietów pokazuje również klasy i pakiety Java (jak sugeruje nazwa), podczas gdy Eksplorator projektów wyświetla foldery i pliki .java.
Niektóre różnice, które widzę (w Juno) w projekcie Java:
Dlatego trzymam dwie zakładki obok siebie. :-)
Jedną z rzeczy, które właśnie zauważyłem, jest to, że przynajmniej podczas tworzenia aplikacji Java na Androida projekty nie pojawią się w Eksploratorze pakietów, jeśli ich plik project.properties jest uszkodzony lub nie istnieje.
Używałem tylko Eksploratora pakietów, a Eksplorator projektów był ukryty, i wyciągałem włosy, próbując dowiedzieć się, dlaczego mój zaimportowany projekt się nie pojawia. Moja konsola informowała, że projekt nie ma pliku .properties, ale nie był on dla mnie widoczny right click -> fix properties. Następnie otworzyłem Eksploratora projektów i było tak, jak powinno.
Jednym z powodów preferowania Eksploratora pakietów jest to, że jest to jedyny eksplorator, który pojawia się na liście po wybraniu opcji „Pokaż w” w pliku, który jest edytowany lub został znaleziony w widoku wyszukiwania.
CommonNavigatorco jest dostarczane przez org.eclipse.ui.navigator.resourceswtyczkę. Zapewnia widok obszaru roboczego i zawiera dużą liczbę NCE (Navigator Content Extensions) w zakresie zasobów, języka Java, C, narzędzi internetowych, narzędzi danych, PHP itp. Źródło