Ukuthelekisa ii-IDE zeJava: I-Eclipse kunye ne-NetBeans ne-IntelliJ

Ukukhetha nokusebenza kunye ne-IDE okanye indawo yokuphuhliswa edibeneyo yinkalo ebalulekileyo yokuba ngumqhubi we -app ophumelelayo . I-IDE efanelekileyo yenza abaphuhlisi bakwazi ukuphatha i-classpath; ukwenza iifayile; Ukwakha iziphakamiso zomgca womyalelo kunye nokunye okuninzi. Kulo thuba lithile, sikulethelekisa ukuthelekisa kwezi-3 ze-Java ze-IDE ezithandwa kakhulu, oko kukuthi, i-Eclipse, NetBeans, ne-IntelliJ.

Eclipse

I-Eclipse ibakho ukusuka ngonyaka ka-2001, ukususela ngo-IBM ikhuphe i-Eclipse njengesiqalo somthombo ovulekile. Elawulwa yi-non-profit Eclipse Foundation, oku kusetyenziswa kumabini avulekileyo kunye neeprojekthi zorhwebo. Ukuqala ngendlela ethobekileyo, ngoku sele kuvela njengesikhulu esikhulu, esetyenziswe kwezinye iilwimi ezininzi.

Inzuzo enkulu kunazo zonke ze-Eclipse kukuba iqulethe i-plethora yeeplagiza ngokupheleleyo, eyenza iguquke ngokuthe tye kwaye ikwazi ukwenza izinto ezinokuzikhethela. Eli qonga lisebenzela wena ngasemva, ukuqoqa ikhowudi, nokubonisa iimpazamo njengoko zivela. I-IDE yonke ihlelwe kwiiMpembelelo, eziyizona zixhobo ezibonakalayo, ezinika isicwangciso semibono kunye nabahleli.

I-Eclipse ye-multitasking, ukuhlunga kunye nokuphulwa kwezinto kungabikho nezinye i-pluses. Yenzelwe ukuhambelana neemfuno zeeprojekthi ezinkulu zophuhliso, zinokusingatha imisebenzi efana nokuhlalutya kunye nokuyila, ukuphathwa kwemveliso, ukuphunyezwa, ukuphuculwa komxholo, ukuvavanya, kunye namaxwebhu kunye.

NetBeans

I-NetBeans yazimelela ngokuzimeleyo kwisiqingatha sonyaka wama-1990. Kwavela njengeplati evulekile yomthombo emva kokuba ifunyenwe ngu-Sun ngo-1999. Ngoku iyingxenye ye-Oracle, le IDE ingasetyenziselwa ukuphuhlisa isofthiwe kuzo zonke iinguqu zeJava ezivela eJava ukuya kwi-Enterprise Edition. Njenge-Eclipse, i-NetBeans iphinda ibonise iintlobo ezininzi zeeplagi ongayisebenzisana nayo.

I-NetBeans inikezela ngezixhobo ezahlukeneyo ezahlukeneyo - i-2 C / C ++ kunye ne-PHP, i-Java SE edition, i-Java EE edition, kunye ne-1 yekitshini yokushicilela ikhitshi enika yonke into oyayiyidinga iphrojekthi yakho. Le IDE inika kwakhona izixhobo kunye nabahleli abangasetyenziselwa i-HTML, i-PHP, i-XML, iJavaScript kunye nokunye. Ngoku unokufumana inkxaso ye-HTML5 kunye nezinye ubuchwepheshe bewebhu.

I-NetBeans ihlawula ngaphezu kwe-Eclipse kuba ibonisa inkxaso yenkcazelo, kunye nabaqhubi be-Java DB, i-MySQL, i-PostgreSQL kunye ne-Oracle. I-Explorer yayo ye-Database yenza ukwazi ukudala lula, ukuguqula nokucima iitheyibhile kunye nolwazi lwe-IDE ngaphakathi kwe-IDE.

Eyona nto ibhekwe kwixesha elidlulileyo njengoluhlobo lomthunzi we-Eclipse, i-NetBeans iye yavela njengomncintiswano onzima kwixesha langaphambili.

IntelliJ IDEA

Kukho ukususela ngo-2001, i-IntelliJ IDEA yeJetBrains ifumaneka kwiphepha loshishino kunye nakwimpapasho yamahhala yomthombo ovulelekileyo kunye noluntu. I-JetBrains yinkampani eqinisekileyo kwaye iyaziwa kakhulu nge-plugin yayo ye-Resharper ye-Visual Studio kwaye inenzuzo ngakumbi kwi-C # yophuhliso.

IntelliJ inikela ngenkxaso yeelwimi ezahlukeneyo, kuquka iJava, iSala, iGroovy, Clojure kunye nokunye. Le IDE iza kunye nezixhobo ezifana nokugqitywa kwekhowudi ye-smart, ukuhlaziywa kwekhowudi kunye nokupakisha okuphambili. Ingxelo yokuthengisa "Ultimate" inguqu ebhekiselele kwicandelo lezoshishino , ngokungezelela ukuxhasa iSQL, ActionScript, Ruby, Python, kunye ne-PHP. I-12 yeli qonga liza ne-innovative UI ye-Android ye-Android app development.

IntelliJ nayo ibonisa ezininzi iiplagi ezibhalwe ngumsebenzisi. Okwangoku kunika iiplagi ezingama-947, kunye neyongezelelweyo engama-55 kwinguqu yayo yebhizinisi. Abasebenzisi basoloko bamkelekile ukuba bangenise ezinye iiplagi ngokusebenzisa izixhobo zayo ezakhiweyo kwi-Swing components.

Ukuququmbela

Zonke ii-IDE ezingentla ziza neenzuzo zazo. Ngelixa i-Eclipse isona se-IDE esona sikhulu kakhulu, ii-NetBeans zifumana ukuthandwa ngabantu abazimeleyo. Nangona i-intelliJ edition ye-intanethi isebenza njengamangalisa, abanye abaphuhlisi bangabonwa njengendleko engadingekile.

Konke kuxhomekeke kwinto okhangelayo, njengonjiniyela, nendlela oceba ukuqhubeka ngayo nomsebenzi wakho. Faka zonke ii-IDE ezi-3 uze uzame phambi kokuba wenze ukhetho lwakho lokugqibela.