Ukuqhathanisa ama-IDE we-Java: Eclipse vs. NetBeans vs. IntelliJ

Ukukhetha nokusebenza nge-IDE efanele noma imvelo edidiyelwe yentuthuko kuyisici esibalulekile sokuba umthuthukisi wohlelo lokusebenza lweselula . I-IDE efanele yenza abathuthukisi bakwazi ukuphatha i-classpath; ukudala amafayela; ukwakha izingxoxo zomugqa womyalo nokuningi okuningi. Kulesi sithuba esithile, sikulethela ukufaniswa kwama-ID ID adumile kakhulu e-Java, okungukuthi, i-Eclipse, NetBeans, ne-IntelliJ.

I-Eclipse

I-Eclipse ikhona kusukela ngonyaka ka-2001, kusukela i-IBM ikhishwe i-Eclipse njengesikhulumi somthombo ovulekile. Elawulwa yi-non-profit Eclipse Foundation, lokhu kusetshenziselwa kokubili imithombo evulekile yomthombo namabhizinisi. Ukuqala ngokuthobeka, lokhu sekuvele njengesikhulumi esikhulu, esasetshenziswa nangezinye izilimi eziningana.

Inzuzo enkulu kakhulu ye-Eclipse yukuthi ihlanganisa yonke i-pluthora yama-plugin, okwenza kube okuguquguqukayo nokwenza ngokwezifiso kakhulu. Le platform isebenza kuwe ngemuva, ikhodi ikhodi, futhi ibonise amaphutha njengoba kwenzeka. I-IDE yonke ihlelwe ku-Perspectives, okuyizinto ezibonakalayo eziqukathi ezibukwayo, ezinikeza isethi yemibono nabahleli.

Ukususa okuningi kwe-Eclipse, ukuhlunga nokususa iphutha kungamanye ama-pluses. Eyakhelwe ukuvumelanisa nezidingo zemiklamo emikhulu yentuthuko, ingakwazi ukuphatha imisebenzi efana nokuhlaziywa nokuklama, ukuphathwa kwemikhiqizo, ukuqaliswa, ukuthuthukiswa kokuqukethwe, ukuhlolwa, kanye nemibhalo kanye.

I-NetBeans

I-NetBeans iqhutshwe ngokuzimela engxenyeni yokugcina yama-1990. Kwavela njengesipulatifomu somthombo ovulekile ngemuva kokuba ithole ngo-1999 ngo-1999. Manje ingxenye ye-Oracle, le IDE ingasetshenziselwa ukuthuthukisa isofthiwe yazo zonke izinguqulo zeJava ezivela ku-Java ME kuya ku-Enterprise Edition. Njenge-Eclipse, i-NetBeans ibuye ihlanganise ama-plugin ahlukahlukene ongawasebenzisana nawo.

I-NetBeans ikunikeza izinqwaba ezihlukahlukene ezahlukene - izinhlelo ezingu-2 C / C ++ ne-PHP, uhlelo lwe-Java SE, uhlelo lwe-Java EE, nomagazini we-kitchen e-1 ohlinzeka konke okuzodingwa iphrojekthi yakho. Le-IDE inikeza ngamathuluzi nabahleli abangasetshenziselwa i-HTML, PHP, i-XML, i-JavaScript nokuningi. Manje usungathola ukusekelwa kwe-HTML5 nezinye ubuchwepheshe bewebhu.

I-NetBeans ihlaziya ngaphezulu kwe-Eclipse ngoba ifaka ukusekelwa kwedatha, ngokushayela i-Java DB, i-MySQL, i-PostgreSQL, ne-Oracle. I-Database Explorer yayo ikuvumela ukuba udale kalula, uguqule futhi ususe amathebula kanye nolwazi ngaphakathi kwe-IDE.

Ngokubukwa kakhulu esikhathini esedlule njengohlobo lwesithunzi se-Eclipse, i-NetBeans manje ibonwe njengomncintiswano onamandla kakhulu ngaphambili.

IntelliJ IDEA

Kusukela ngo-2001, i-IntelliJ IDEA yeJetBrains itholakala kumagazini wezohwebo kanye nomagazini womphakathi ovulekile womthombo ovulekile. I-JetBrains inkampani esungulwe futhi iyaziwa kakhulu nge-plugin yayo ye-Resharper ye-Visual Studio futhi iyasiza kakhulu ekuthuthukiseni kwe-C #.

I-IntelliJ inikeza ukusekelwa kwezilimi ezihlukahlukene, kuhlanganise neJava, i-Scala, i-Groovy, i-Clojure nokuningi. Le IDE iza nezici ezifana nokuqedelwa kwekhodi ye-smart, ukuhlaziywa kwekhodi, nokucubungula okuphambili. Inguqulo ye-"Ultimate" yezohwebo, ehloswe ngokuyinhloko emkhakheni wezamabhizinisi , ngokungezelela ukusekela i-SQL, i-ActionScript, i-Ruby, i-Python, ne-PHP. Inguqulo engu-12 yalesi sigaba iphinda iza nomklami omusha we-Android we-Android ukuthuthukiswa kohlelo lokusebenza.

I-IntelliJ nayo ihlanganisa ama-plugin amaningi abasebenzisi-abhaliwe. Njengamanje inikeza ama-plugin angu-947, kanye nokunye okungu-55 kwenguqulo yayo yebhizinisi. Abasebenzisi bayamukelwa njalo ukuhambisa ama-plugin amaningi ngokusebenzisa izingxenye zayo ezakhelwe ngaphakathi ku-Swing.

Ekuphetheni

Wonke ama-IDE angenhla afika ngezinzuzo zawo siqu. Ngenkathi i-Eclipse isese-IDE esetshenzisiwe kunazo zonke, i-NetBeans manje ithola ukuthandwa ngabathuthukisi abazimele. Ngenkathi uhlelo lwebhizinisi lwe-IntelliJ lusebenza njengamangalisa, abanye abathuthukisi bangabheka njengendleko engadingekile.

Konke kuxhomeke kulokho okufunayo, njengomthuthukisi, nokuthi uhlela kanjani ukuqhubeka nomsebenzi wakho. Faka wonke ama-IDE angu-3 bese uwazama ngaphambi kokwenza ukukhetha kwakho kokugcina.