Apa perbedaan antara Eclipse Package Explorer dan Eclipse Project Explorer?
130
Menurut saya kedua pandangan ini hampir identik, terutama sejak Galileo. Apakah ini benar, atau apakah saya kehilangan beberapa fitur dari satu atau yang lain?
Saya tidak pernah memperhatikan Project explorer ...
pjp
@ pjp Anda dapat windows-> tampilkan tampilan -> lain untuk mengaktifkannya
thedrs
Jawaban:
76
Menurut bantuan Eclipse, Project Explorer
memberikan tampilan hierarkis artefak di Workbench, yang disesuaikan dengan konfigurasi spesifik Workbench Anda.
Dengan hanya alat pengembang java (JDT) yang terinstal, Project Explorer hampir terlihat dan berperilaku untuk proyek java sebagai Package Explorer (termasuk refactoring dan operasi kode sumber lainnya dalam menu konteks). Tetapi Project Explorer dapat digunakan untuk bahasa lain dan jenis proyek juga.
Plugin tambahan menyumbangkan "informasi tambahan" ke tampilan Project Explorer membuatnya jauh lebih "canggih". Misalnya, jika Anda memiliki alat web yang diinstal dan Anda memiliki Proyek Web Dinamis, Project Explorer menunjukkan kepada Anda simpul pohon tambahan seperti Deployment Descriptor dan JavaScript Resources. Anda dapat melihat (dan mengonfigurasi) semua kontribusi yang tersedia di Project Explorer / Customize View ... / Content .
Misalnya menggunakan SpringSource Tool Suite 2.1.0 Saya memiliki node tambahan untuk proyek web, spring bean, dan layanan web. Karena itu saya lebih suka menggunakan Project Explorer.
"Package Explorer menunjukkan kepada Anda simpul pohon tambahan" - apakah maksud Anda "Project Explorer menunjukkan kepada Anda simpul pohon tambahan"?
Petr Gladkikh
1
Juga, Project Explorer tidak membuka proyek dengan klik ganda - Package Explorer tidak.
Kirill Rakhman
2
Satu hal yang tidak ditemukan oleh Project Explorer (yang benar-benar mengganggu saya) adalah "Proyek Lain" ketika bekerja dengan Perangkat Kerja sehingga Anda dapat "kehilangan" proyek dengan cukup mudah. Anda dapat melacak / memberikan suara untuk masalah ini di bugs.eclipse.org/bugs/show_bug.cgi?id=266030 .
studgeek
Masalah lain adalah beberapa plug-in menambah fungsionalitas hanya pada satu tampilan proyek / paket explorer. Misalnya PexTools yang memberi Anda menu pembukaan jendela explorer untuk direktori file, hanya berfungsi dalam paket explorer
thedrs
@ KirillRakhman Sekarang Project Explorermembuka proyek dengan klik dua kali. Diuji pada versi 2019-03.
Marco Sulla
15
Saya percaya Project Explorer dimaksudkan sebagai penerus Navigator, dan sebagian besar bahasa-agnostik.
Package Explorer khusus untuk proyek-proyek Java, itu sebabnya ia memiliki hal-hal seperti refactoring dalam menu konteksnya. Package Explorer juga menampilkan kelas-kelas dan paket-paket Java (sesuai namanya), sementara Project Explorer memperlihatkan folder dan file .java.
Beberapa perbedaan yang saya lihat (dalam Juno) pada proyek Java:
Di Project Explorer, menu konteks> Baru memberikan artefak Java yang umum, seperti Kelas, Antarmuka, Enum, paket ... Dalam Package Explorer, saya melihat berbagai jenis Proyek, layanan Web, Folder, File, dll.
Dalam Package Explorer, saya dapat menyeret file kelas antara dua paket, itu akan secara otomatis melakukan refactoring (memindahkan dan mengubah paket, dan mengimpor di kelas lain). Project Explorer tidak akan mengizinkan saya melakukan drag'n'drop.
Dan seperti yang dikatakan, Project Explorer menunjukkan lebih banyak informasi, mis. Deskripsi Penerapan, sumber daya JavaScript, Sumber Daya yang Digunakan, dll. sedangkan Package Explorer adalah Java-centric.
Itu sebabnya saya menjaga kedua tab berdampingan. :-)
Project Explorer saya menyembunyikan folder yang termasuk dalam sistem manajemen kode sumber sementara Package Explorer menunjukkan .gitfolder tersebut. Juga, Package Explorer menawarkan lebih banyak opsi yang berfungsi dengan kode sumber, misalnya hal-hal refactoring.
Satu hal yang saya perhatikan adalah, setidaknya ketika mengembangkan aplikasi Java Android, Projects tidak akan muncul di Package Explorer jika file project.properties mereka borked atau tidak ada.
Saya hanya menggunakan Package Explorer dan menyembunyikan Project Explorer, dan saya mencabut rambut saya sambil mencoba mencari tahu mengapa proyek impor saya tidak muncul. Konsol saya mengatakan proyek tidak memiliki file .properties tetapi tidak terlihat oleh saya right click -> fix properties. Lalu saya membuka Project explorer dan itu ada di sana sebagaimana mestinya.
Salah satu alasan untuk memilih Explorer Paket adalah itu adalah satu-satunya explorer yang muncul dalam daftar ketika Anda memilih "Tampilkan" pada file yang sedang diedit atau telah ditemukan dalam tampilan Pencarian.
Project Explorer - Ini adalah contoh dari CommonNavigatoryang disediakan oleh org.eclipse.ui.navigator.resourcesplugin. Ini memberikan tampilan ruang kerja dan memiliki sejumlah besar NCE (Navigator Konten Ekstensi) berkontribusi untuk sumber daya, Java, C, Alat Web, Alat Data, PHP, dll. Sumber
Project Explorer node tambahan untuk proyek web, proyek perusahaan, kacang panjang dan layanan web.
Package Explorer - Disediakan oleh proyek UI Java Development Tools (JDT), ini memberikan tampilan kelas Java untuk ruang kerja.
Jawaban:
Menurut bantuan Eclipse, Project Explorer
Dengan hanya alat pengembang java (JDT) yang terinstal, Project Explorer hampir terlihat dan berperilaku untuk proyek java sebagai Package Explorer (termasuk refactoring dan operasi kode sumber lainnya dalam menu konteks). Tetapi Project Explorer dapat digunakan untuk bahasa lain dan jenis proyek juga.
Plugin tambahan menyumbangkan "informasi tambahan" ke tampilan Project Explorer membuatnya jauh lebih "canggih". Misalnya, jika Anda memiliki alat web yang diinstal dan Anda memiliki Proyek Web Dinamis, Project Explorer menunjukkan kepada Anda simpul pohon tambahan seperti Deployment Descriptor dan JavaScript Resources. Anda dapat melihat (dan mengonfigurasi) semua kontribusi yang tersedia di Project Explorer / Customize View ... / Content .
Misalnya menggunakan SpringSource Tool Suite 2.1.0 Saya memiliki node tambahan untuk proyek web, spring bean, dan layanan web. Karena itu saya lebih suka menggunakan Project Explorer.
sumber
Project Explorer
membuka proyek dengan klik dua kali. Diuji pada versi 2019-03.Saya percaya Project Explorer dimaksudkan sebagai penerus Navigator, dan sebagian besar bahasa-agnostik.
Package Explorer khusus untuk proyek-proyek Java, itu sebabnya ia memiliki hal-hal seperti refactoring dalam menu konteksnya. Package Explorer juga menampilkan kelas-kelas dan paket-paket Java (sesuai namanya), sementara Project Explorer memperlihatkan folder dan file .java.
sumber
Beberapa perbedaan yang saya lihat (dalam Juno) pada proyek Java:
Itu sebabnya saya menjaga kedua tab berdampingan. :-)
sumber
Project Explorer saya menyembunyikan folder yang termasuk dalam sistem manajemen kode sumber sementara Package Explorer menunjukkan
.git
folder tersebut. Juga, Package Explorer menawarkan lebih banyak opsi yang berfungsi dengan kode sumber, misalnya hal-hal refactoring.sumber
Satu hal yang saya perhatikan adalah, setidaknya ketika mengembangkan aplikasi Java Android, Projects tidak akan muncul di Package Explorer jika file project.properties mereka borked atau tidak ada.
Saya hanya menggunakan Package Explorer dan menyembunyikan Project Explorer, dan saya mencabut rambut saya sambil mencoba mencari tahu mengapa proyek impor saya tidak muncul. Konsol saya mengatakan proyek tidak memiliki file .properties tetapi tidak terlihat oleh saya
right click -> fix properties
. Lalu saya membuka Project explorer dan itu ada di sana sebagaimana mestinya.sumber
Salah satu alasan untuk memilih Explorer Paket adalah itu adalah satu-satunya explorer yang muncul dalam daftar ketika Anda memilih "Tampilkan" pada file yang sedang diedit atau telah ditemukan dalam tampilan Pencarian.
sumber
CommonNavigator
yang disediakan olehorg.eclipse.ui.navigator.resources
plugin. Ini memberikan tampilan ruang kerja dan memiliki sejumlah besar NCE (Navigator Konten Ekstensi) berkontribusi untuk sumber daya, Java, C, Alat Web, Alat Data, PHP, dll. Sumbersumber