JavaRush /Blog Jawa /Random-JV /Review Eclipse Java: lingkungan pangembangan khusus

Review Eclipse Java: lingkungan pangembangan khusus

Diterbitake ing grup
Ana rong kamp ing jagad IT: piranti lunak proprietary lan open-source. Lan yen ing antarane lingkungan pangembangan komersial IDEA (kanthi ambisi sumber terbuka) praktis minangka pimpinan sing ora bisa dibantah, IDE sumber terbuka diwakili dening siji-sijine favorit - Eclipse. Review Eclipse Java: lingkungan pangembangan khusus - 1Asring dipilih dening programer sing seneng ngatur lingkungan pangembangan kanggo awake dhewe. Apa jenis IDE iki lan apa sing pro lan cons? Ayo dipikirake.

Babagan IDE

Eclipse Java IDE minangka lingkungan pangembangan terintegrasi open source kanggo basa pamrograman Java, disebarake lan dikelola dening Eclipse Foundation. Eclipse wiwitane digawe dening IDE minangka penerus lingkungan pangembangan IBM VisualAge. Sanajan biaya perusahaan $ 40 yuta kanggo berkembang, kode kasebut dadi open source lan IBM ngeculake alat kasebut menyang komunitas independen kanggo pangembangan luwih lanjut.

Dadi bagian saka komunitas pangembang Jawa mbutuhake kawruh lan pengalaman. Project JavaRush bakal bantuan karo iki: latihan wis rampung ing wangun game online, 900 mini-kuliah, 1200 (!) masalah praktis, analisis pitakonan Interview lan bantuan kanggo nulis resume.

Review Eclipse Java: lingkungan pangembangan khusus - 2

Katentuan Pangginaan supados langkung

Eclipse IDE gratis, sing menehi keuntungan gedhe. Sembarang pangembang bisa nginstal versi paling anyar saka alat iki. Sumbangan, mesthi, ditampa. Review Eclipse Java: lingkungan pangembangan khusus - 3Eclipse uga duwe versi mbayar - MyEclipse, nanging iki luwih saka proyek kapisah sing dibangun ing ndhuwur Eclipse. MyEclipse nawakake platform pangembangan piranti lunak kanthi fitur lengkap uga paket tambahan. Contone, MyEclipse Blue ndhukung integrasi karo kulawarga produk WebSphere, lan versi Profesional ngleksanakake fungsi majeng kanggo pangembangan Enterprise. Eclipse, ora kaya versi mbayar, minangka inti sing disambungake plugin tambahan kanggo nggawe IDE impen sampeyan.

Fitur Utama lan Piranti

Nalika nggunakake istilah "... alat paling populer ..." lan "... free ...", akeh wong mikir sing fungsi IDE diudani mudhun lan ndhukung pesawat standar fungsi. Iki salah. Eclipse Java IDE minangka alat lengkap sing wis diadopsi minangka standar perusahaan dening akeh perusahaan gedhe. Sajrone instalasi, sampeyan bakal dijaluk milih lingkungan pangembangan sing dikarepake: Review Eclipse Java: lingkungan pangembangan khusus - 4Ana akeh pilihan ing menu, amarga toolkit Eclipse kalebu luwih saka Jawa. Nanging, ing kasus kita, loro pisanan sing menarik: kanggo Java Developers lan Enterprise Java Developers. Kaya ing ngisor iki saka katrangan, opsi Enterprise cocok kanggo ngembangake aplikasi Java lan Web, alat kanggo pangembangan Enterprise, JPA, JSF lan liya-liyane. Versi Eclipse saiki nalika nulis yaiku 2019-09 R (4.13.0). Fungsi dhasar IDE ora gumantung ing jinis (EE utawa standar), nanging kanggo proyek serius sampeyan kudu versi Enterprise, kang bakal nggawe urip luwih gampang nalika ngembangaken aplikasi kuwi.

Nulis kode

Editor Eclipse katon prasaja lan cetha - jendhela standar kanggo nggarap kode, ing ngendi struktur proyek lan paramèter liyane ditampilake. Review Eclipse Java: lingkungan pangembangan khusus - 5Nalika pisanan diinstal, tema peteng diaktifake kanthi gawan. Tema cahya ora dadi nyenengake kanggo mripat, sanajan iki subyektif :) Review Eclipse Java: lingkungan pangembangan khusus - 6Uga fitur becik: kelas perpustakaan standar diimpor kanthi otomatis, fungsi wis diaktifake minangka standar. Review Eclipse Java: lingkungan pangembangan khusus - 7Eclipse nduweni fitur QuickFix sing migunani sing mbantu sampeyan ndandani baris kode kanthi cepet. Yen sampeyan mbukak QuickFix ing baris 14 kode: Review Eclipse Java: lingkungan pangembangan khusus - 8Nyoba ngekstrak nilai menyang variabel lokal: Review Eclipse Java: lingkungan pangembangan khusus - 9Nggunakake fungsi iki, sampeyan bisa nindakake tindakan apa wae: saka ekstraksi prasaja saka variabel lokal nganti operasi sing luwih rumit.

Refactoring

Refactoring kode Java ing Eclipse beda karo IDEA. Intine yaiku Eclipse ora duwe kesadaran konteks kaya IDEA. Iki katon nalika refactoring. Conto sing paling gampang yaiku ngganti jeneng variabel. IDEA njupuk jeneng, jinis, nilai, jeneng variabel sadurunge saka jinis sing padha lan nyaranake jeneng sing cocog. Eclipse ora bisa nglakoni. Yen pangguna digunakake kanggo "pinter" refactoring ing IDEA, iku bakal njupuk sawetara wektu kanggo njaluk digunakake kanggo iku. Yen ora, prosedur refactoring ndhukung kabeh fungsi standar. Contone, ekstraksi antarmuka, mbusak aman lan liya-liyane (total 23).

Debugger

Proses debugging aplikasi ing Eclipse prasaja, fungsi standar intuisi, menu debug nampilake kahanan variabel lan konteks saiki: Review Eclipse Java: lingkungan pangembangan khusus - 10

pangembangan GUI

Eclipse nduweni editor visual kanggo unsur GUI, Editor Visual, uga kompiler GUI. Editor Visual ndhukung AWT / Swing lan kasedhiya ing Eclipse wiwit versi 2.1. Editor iki kudu disambungake kanthi kapisah.

Aplikasi web

Kanggo ngembangake aplikasi web, Eclipse duwe 30 server aplikasi sing beda-beda, uga konektor tambahan: Review Eclipse Java: lingkungan pangembangan khusus - 11

piranti

Antarane alat Eclipse, uga kudu nyorot karya karo sistem kontrol versi, mbangun otomatis, sistem perakitan, integrasi karo kerangka kerja sing paling populer, karya sing trep karo jinis file tambahan (sql, html, js, lsp.). Review Eclipse Java: lingkungan pangembangan khusus - 12Review Eclipse Java: lingkungan pangembangan khusus - 13

Pros lan cons saka nggunakake

Paedah Gerhana

Plugins

Eclipse bisa disesuaikan banget amarga pangembangan plugin sing gampang. Kaya sing wis dingerteni, Eclipse minangka kernel: nalika pisanan diinstal, IDE iki durung bisa diarani lingkungan lengkap. Kanggo nindakake iki, sampeyan kudu nginstal plugin tambahan, lan banjur berkembang ing Eclipse bakal dadi luwih gampang lan nyenengake. Saben uwong bisa nggawe IDE dhewe.

Rega

Ora: Eclipse Java IDE disebarake kanthi gratis.

Cross-platform

Sembarang aplikasi sing ditulis ing Jawa nduweni manfaat iki minangka standar. Eclipse bisa mlaku ing platform apa wae sing wis diinstal Jawa.

Ruang kerja

Ing Eclipse, sampeyan bisa mbukak pirang-pirang proyek ing siji ruang kerja, sing nggawe luwih gampang nggarap proyek modular utawa transfer kode parsial saka siji proyek menyang proyek liyane.

Dokumentasi

Eclipse minangka produk diwasa sing populer ing saindenging jagad, saengga duwe basis dokumentasi sing gedhe, sing ana kemungkinan 90% kanggo mangsuli pitakon apa wae.

Desain antarmuka

Ora ana prabédan dhasar ing antarane tema peteng utawa terang saka antarmuka Intellij IDEA lan Eclipse, nanging akeh programer sing ujar manawa Eclipse duwe "antarmuka profesional sing nggawe dheweke rumangsa kaya pangembang nyata." Iki minangka plus subyektif.

Kekurangan Eclipse

Plugins

Ya, anehe, plugin minangka plus lan minus. Kasunyatane yaiku yen ana akeh plugin sing ora kompatibel, IDE bisa nabrak lan instal maneh bakal dibutuhake. Kasus iki asring ditemokake ing proyek gedhe, lan fitur iki ora dituduhake ing dokumentasi resmi.

Antarmuka sing ora intuisi

Pamula resiko bakal kesasar ing alas antarmuka Eclipse. Eclipse paling kerep digunakake dening programer berpengalaman sing pengin ngatur alat kasebut supaya cocog karo kabutuhan. Iki bisa ditindakake amarga ekosistem plugin sing sugih lan kesempatan kanggo pangembangane.

Apa maneh kanggo maca

Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION