Java-IDE-sovellusten vertailu: Eclipse vs. NetBeans vs. IntelliJ

Oikean IDE: n tai integroidun kehitysympäristön valitseminen ja työskentely on tärkeä osa menestyksekästä mobiilisovellusten kehittäjää . Oikea IDE mahdollistaa kehittäjien käsitellä luokkapati; luo tiedostoja; rakentaa komentorivin argumentteja ja paljon muuta. Tässä nimenomaisessa viestissä vertaamme kolmea erittäin suosittua Java-IDE: tä, nimittäin Eclipse, NetBeans ja IntelliJ.

pimennys

Eclipse on ollut olemassa vuodesta 2001 lähtien, koska IBM julkaisi Eclipsen avoimen lähdekoodin alustana. Voittoa tavoittelematonta Eclipse -säätiötä hallinnoi tätä sekä avoimen lähdekoodin että kaupallisen hankkeen yhteydessä. Aloittamalla nöyrästi, tämä on nyt tullut merkittäväksi alustaksi, jota käytetään myös useilla muilla kielillä.

Eclipse: n suurin etu on se, että siinä on runsaasti lisäosia, mikä tekee siitä monipuolisen ja erittäin muokattavan. Tämä alusta toimii sinulle taustalla, koodin kokoaminen ja virheiden näyttäminen, kun niitä esiintyy. Koko IDE on järjestetty Perspectives-ohjelmassa, joka on lähinnä erilaisia ​​visuaalisia kontteja, jotka tarjoavat joukon näkemyksiä ja toimittajia.

Eclipsen monikäyttö, suodatus ja virheenkorjaus ovat vielä muita lisäyksiä. Suunniteltu suurien kehityshankkeiden tarpeisiin sopivaksi, se pystyy käsittelemään erilaisia ​​tehtäviä, kuten analyysi- ja suunnittelutoiminnot, tuotehallinta, toteutus, sisällön kehittäminen, testaus ja dokumentointi.

NetBeans

NetBeans kehitettiin itsenäisesti 1990-luvun jälkipuoliskolla. Se syntyi avoimen lähdekoodin alustana sen jälkeen, kun se oli hankkinut Sunin vuonna 1999. Nyt osa Oracelia, tätä IDE: tä voidaan käyttää kehittämään ohjelmistoja kaikille Java-versioille aina Java ME: sta Enterprise Editionen asti. Kuten Eclipse, NetBeansissa on myös useita liitännäisiä, joiden kanssa voit työskennellä.

NetBeans tarjoaa sinulle erilaisia ​​eri nipuja - 2 C / C ++- ja PHP-versioita, Java SE -versio, Java EE -versio ja 1 keittiön pesuvedinen versio, joka tarjoaa kaiken mitä tarvitset hankkeenne. Tämä IDE tarjoaa työkaluja ja toimittajia, joita voidaan käyttää HTML, PHP, XML, JavaScript ja muuta. Nyt voit myös hakea tukea HTML5: lle ja muille web-tekniikoille.

NetBeans arvioi Eclipse-ohjelmaa sillä, että sillä on tietokannatuki, jossa on Java-DB, MySQL, PostgreSQL ja Oracle-ohjaimet. Sen tietokantahistorian avulla voit helposti luoda, muokata ja poistaa taulukoita ja tietokantoja IDE: ssä.

Suurelta osin katsottuna aiemmin eräänlaisena varjona Eclipse, NetBeans on nyt tullut valtava kilpailija entinen.

IntelliJ IDEA

Vuodesta 2001 lähtien JetBrainsin IntelliJ IDEA on saatavana kaupallisessa versiossa sekä vapaassa avoimen lähdekoodin yhteisessä versiossa. JetBrains on vakiintunut yritys ja tunnetuin Resharper-laajennuksensa Visual Studio -ohjelmistosta, ja se on erityisen hyödyllinen C # -kehitykselle.

IntelliJ tarjoaa tukea eri kielille, kuten Java, Scala, Groovy, Clojure ja paljon muuta. Tämä IDE sisältää ominaisuuksia, kuten älykkään koodin suorittamisen, koodien analysoinnin ja edistyneen refactoringin. Kaupallinen "Ultimate" -versio, joka pääasiallisesti suunnittelee yrityssektoria , tukee lisäksi SQL-, ActionScript-, Ruby-, Python- ja PHP-ohjelmia. Tämän alustan versio 12 sisältää myös uuden Android-käyttöliittymän suunnittelija Android-sovellusten kehittämiseen.

IntelliJ sisältää myös useita käyttäjän kirjoittamia laajennuksia. Se tarjoaa tällä hetkellä 947 laajennusta ja lisäksi 55 yrityssovelluksella. Käyttäjät ovat aina tervetulleita jättämään lisää liitännäisiä käyttämällä sisäänrakennettuja Swing-komponenttejaan.

Tiivistettynä

Kaikilla edellä mainituilla IDE-laitteilla on omat edut. Vaikka Eclipse on edelleen laajin käytetty IDE, NetBeans on nyt saamassa suosiota itsenäisten kehittäjien kanssa. Vaikka IntelliJ: n yritysversio toimii ihmeellisenä, jotkut kehittäjät voivat pitää sitä tarpeettomina kustannuksina.

Kaikki riippuu siitä, mitä etsit, kehittäjänä ja miten aiotte työskennellä eteenpäin. Asenna kaikki kolme IDE: tä ja kokeile niitä ennen lopullista valintaa.