Java IDEs konparatzea: Eclipse vs. NetBeans vs. IntelliJ

IDE egokiarekin edo garapen ingurune integratuarekin lan egitea eta lan egitea ezinbestekoa da mugikorren aplikazioen garatzaile arrakastatsu bihurtzeko. IDE egokiak aukera ematen die garatzaileek classpath-era kudeatzeko; sortu fitxategiak; eraikitzeko komando lerroko argumentuak eta askoz gehiago. Post honetan, 3 Java IDE oso ezagunak konparatzen dizkizugu, hau da, Eclipse, NetBeans eta IntelliJ.

Eclipse

Eclipse 2001 urteaz geroztik egon da, IBMk Eclipse kode irekiko plataforma gisa argitaratu zuenetik. Irabazi-asmorik gabeko Eclipse Fundazioak zuzentzen du, kode irekiko eta merkataritza proiektuetan erabiltzen dena. Modu apalean hasita, gaur egun plataforma garrantzitsu gisa sortu da, beste hainbat hizkuntzatan ere erabiltzen dena.

Eclipse-ren abantaila nagusia plugin oso handiak da, eta horrek moldagarria eta oso pertsonalizagarria bihurtzen du. Plataforma honek hondoan funtzionatzen du, kodea biltzen du eta akatsak agertzen ditu gertatzen direnean. IDE osoa Perspectives-en antolatzen da, ikusizko edukiontzi motak dira, ikuspegi eta editore multzo bat eskaintzen dutenak.

Eclipse-ren multitarea, iragazketa eta arazketa oraindik beste era batekoak dira. Garapen-proiektu handien beharretara egokitutako diseinatuta, hainbat zeregin kudeatu ahal izango ditu, esate baterako analisia eta diseinua, produktuen kudeaketa, ezarpena, edukien garapena, probak eta dokumentazioa.

NetBeans

NetBeans era independentean garatu zen 90eko hamarkadaren azken erdian. Iturburu irekiko plataforma sortu zen Sun-ek erosi zuen 1999an. Orain, Oracle-ren zati bat, Java IDaren bertsio guztiak java bertsioetarako softwarea garatzeko erabili ahal izango da. Eclipse bezalakoak, NetBeans-ek ere lan egin dezakeen hainbat plugin-ak ditu.

NetBeans-ek hainbat sorta eskaintzen dizkizu: 2 C / C ++ eta PHP edizioak, Java SE edizioa, Java EE edizioa eta 1 sukalde-harraska argia, zure proiekturako behar duzun guztia eskaintzen duena. IDE honek HTML, PHP, XML, JavaScript eta askoz gehiago erabil ditzakeen tresnak eta editoreak ere eskaintzen ditu. Orain HTML5 eta beste web teknologien laguntza ere aurki dezakezu.

NetBeans-ek Eclipse-ren partiturak datu baseen euskarria eskaintzen du, Java DB, MySQL, PostgreSQL eta Oracle-ren gidariekin. Bere datu-basearen Explorer-ek IDEren taulak eta datu-baseak erraz sortu, aldatu eta ezabatu egiten ditu.

Iraganean, Eclipse-ren itzalaren antzera, NetBeans lehendabiziko lehiakide bikain gisa sortu zen.

IntelliJ IDEA

2001. urteaz geroztik, JetBrains 'IntelliJ IDEA edizio komertzialean eta kode irekiko komunitate irekian ere eskuragarri dago. JetBrains konpainiarekin ezarrita dago eta Visual Studio-ren Resharper plugina ezagunena da eta bereziki onuragarria da C # garapenean.

IntelliJ hainbat hizkuntzatara, hala nola, Java, Scala, Groovy, Clojure eta gehiago barne hartzen ditu. IDE hau, adibidez, kodearen kodeketa osatzea, kodeen analisia eta errefactorizazio aurreratua bezalako ezaugarriekin dator. "Ultimate" komertziala, enpresaren sektorera bideratzen dena, SQL, ActionScript, Ruby, Python eta PHP ere onartzen ditu. Plataforma honen 12. bertsioa Android UI diseinatzaile berri bat dator Android aplikazioen garapenarekin.

IntelliJ-ek hainbat erabiltzaile idazteko plugin ere baditu. Gaur egun, 947 plugin eskaintzen ditu, gehi beste 55 bere enpresako bertsioan. Erabiltzaileek ongi etorria dute plugin gehiago bidaltzeko Swing osatutako osagaiak erabiliz.

Laburbilduz

Goiko IDE guztiek abantaila propioak dituzte. Eclipse oraindik erabiltzen den IDEa den bitartean, NetBeans-ek garatzaile independenteak ospea lortzen ari da. IntelliJ enpresaren edizioa zoragarria bezain laster, garatzaileek gastu alferrikakoa dela uste dute.

Guztiak bilatzen ari zarenaren araberakoa da, garatzaile gisa eta zure lanarekin aurrera egiteko asmoa baduzu. Instalatu 3 IDE guztiak eta probatu zure azken aukeraketa egin aurretik.