"Java" IDE palyginimas: "Eclipse" prieš "NetBeans" ir "IntelliJ"

Tinkamo IDE ar integruotos kūrimo aplinkos pasirinkimas ir darbas yra gyvybiškai svarbus sėkmingų mobiliųjų programų kūrėjo aspektas. Tinkama IDE leidžia kūrėjams tvarkyti klasę; kurti failus; kurti komandinės eilutės argumentus ir dar daugiau. Šiame konkrečiame pranešime pateikiame 3 labai populiarių "Java" IDE, ty "Eclipse", "NetBeans" ir "IntelliJ", palyginimą.

Užtemimas

"Eclipse" egzistavo nuo 2001 m., Kai IBM išleido "Eclipse" kaip atvirojo kodo platformą. Tvarko ne pelno "Eclipse Foundation", tai naudojama atviro kodo ir komercinių projektų metu. Pradedant nuotaika, dabar tai tapo pagrindine platforma, kuri taip pat naudojama keliomis kitomis kalbomis.

Didžiausias "Eclipse" privalumas yra tas, kad jame yra daugybę įskiepių, todėl tai yra universali ir labai tinkinama. Ši platforma veikia jums fone, kaupia kodą ir parodo klaidas, kai jos atsiranda. Visa IDE yra organizuota "Perspectives", kurios iš esmės yra panašios į vizualius konteinerius, kurie siūlo keletą peržiūrų ir redaktorių.

"Eclipse" daugiafunkciniai veiksmai, filtravimas ir derinimas yra dar ir kiti pliusai. Suprojektuotas taip, kad atitiktų didelių plėtros projektų poreikius, jis gali atlikti įvairias užduotis, tokias kaip analizė ir projektavimas, produktų valdymas, diegimas, turinio kūrimas, testavimas ir dokumentacija.

"NetBeans"

NetBeans buvo sukurtas nepriklausomai 1990-ųjų dešimtmečio pusėje. Tai atsirado kaip atvirojo kodo platforma po to, kai ją įsigijo "Sun" 1999 metais. Dabar "Oracle", tai IDE, gali būti naudojama programinės įrangos kūrimui visose "Java" versijose nuo "Java ME" iki "Enterprise Edition". Kaip ir "Eclipse", "NetBeans" turi ir daugybę įskiepių, su kuriais galite dirbti.

"NetBeans" siūlo įvairius paketus - 2 C / C + + ir PHP leidimus, "Java SE" leidimą, "Java EE" leidimą ir 1 virtuvės kriauklės leidimą, kuris siūlo viską, ko jums prireiks jūsų projektui. Ši IDE taip pat siūlo įrankius ir redaktorius, kurie gali būti naudojami HTML, PHP, XML, JavaScript ir kt. Dabar galite rasti paramą HTML5 ir kitoms žiniatinklio technologijoms.

"NetBeans" prilygsta "Eclipse", nes ji palaiko duomenų bazę su "Java DB", "MySQL", "PostgreSQL" ir "Oracle" tvarkyklėmis. "Database Explorer" leidžia lengvai kurti, modifikuoti ir ištrinti IDE programoje esančias lenteles ir duomenų bazes.

"NetBeans", kuris anksčiau buvo laikomas tam tikru "Eclipse" šešėliu, dabar pasirodė esąs didžiulis konkurentas.

IntelliJ IDEA

"JetBrains" "IntelliJ IDEA" egzistuoja nuo 2001 m., Yra komerciniame leidime, taip pat nemokamame atvirojo šaltinio Bendrijos leidinyje. "JetBrains" yra įsteigta bendrovė ir yra labiausiai žinoma dėl savo "Visual Studio" "Resharper" įskiepio ir yra ypač naudinga C # plėtrai.

"IntelliJ" palaiko daugybę kalbų, įskaitant "Java", "Scala", "Groovy", "Clojure" ir kitus. Šiam IDE programai būdingos tokios savybės kaip pažangiojo kodo užbaigimas, kodų analizė ir išplėstinis refaktografavimas. Komercinė "Ultimate" versija, kuri daugiausiai skiriama įmonių sektoriui , papildomai palaiko SQL, ActionScript, Ruby, Python ir PHP. Šios platformos 12 versijoje taip pat pateikiamas naujas "Android" naudotojo sąsajos dizaineris, skirtas "Android" programų kūrimui.

IntelliJ taip pat turi keletą rašytinių papildinių. Šiuo metu ji siūlo 947 papildinius ir papildomą 55 savo versijos versijoje. Vartotojai visada laukiami, kad pateiktų daugiau papildinių naudojant savo integruotą Swing komponentą.

Apibendrinant

Visi pirmiau minėti IDE turi savo privalumų. Nors "Eclipse" vis dar yra plačiausia naudojama IDE, "NetBeans" dabar populiarėja su nepriklausomais kūrėjais. Nors "IntelliJ" įmonės leidimas veikia kaip stebuklas, kai kurie kūrėjai gali tai laikyti nereikalingomis išlaidomis.

Viskas priklauso nuo to, ko ieškote, kaip kūrėją, ir kaip jūs ketinate tęsti darbą. Įdiekite visus 3 IDE ir išmėginkite juos prieš atlikdami galutinį pasirinkimą.