Komparante Java IDEs: Eklipso kontraŭ NetBeans vs. IntelliJ

Elektanta kaj laboranta kun la #? Usta IDE #a? Integra evoluada medio estas esenca aspekto esti #fari? I sukcesa movebla app developer . La rajto IDE ebligas al programistoj manipuli classpath; krei dosierojn; Konstrui komandlinajn argumentojn kaj multe pli. En ĉi tiu aparta poŝto, ni alportas al vi komparon de 3 tre popularaj Java IDEs, nome Eclipse, NetBeans kaj IntelliJ.

Eklipso

Eklipso ekzistis de la jaro 2001, ekde kiam IBM liberigis Eclipse kiel malferma fonto. Administrita de la senprofita Eclipse Foundation, ĉi tio estas uzata en ambaŭ fontoj kaj komercaj projektoj. Komencante humila maniero, ĉi tio nun aperis kiel grava platformo, kiu ankaŭ estas uzata en pluraj aliaj lingvoj.

La plej granda avantaĝo de Eklipso estas, ke ĝi havas tutan plethorajn kromprogramojn, kio faras ĝin versátil kaj tre agordebla. Ĉi tiu platformo funkcias por vi en la fono, kompilanta kodon, kaj montras erarojn kiel kiam ili okazas. La tuta IDE estas organizita en Perspektivoj, kiuj estas esence speco de vidaj ujoj, kiuj ofertas serion de opinioj kaj redaktistoj.

Eklipso multitarea, filtrado kaj elpurigo estas ankoraŭ aliaj pliaj. Desegnita por adapti la bezonojn de grandaj projektoj de disvolviĝo, ĝi povas manipuli diversajn taskojn kiel analizo kaj dezajno, produkta administrado, efektivigo, enhavo disvolviĝo, provado kaj dokumentado ankaŭ.

NetBeans

NetBeans estis sendepende evoluinta en la lasta duono de la 1990-aj jaroj. Ĝi aperis kiel malferma fonta platformo post kiam ĝi estis akirita de Suno en 1999. Nun parto de Orakolo, ĉi tiu IDE povas esti uzata por disvolvi programaron por ĉiuj versioj de Java, kiuj iras de Java ME ĝis la Enterprise Edition. Kiel Eklipso, NetBeans ankaŭ havas diversajn kromprogramojn, kiujn vi povas labori.

NetBeans proponas al vi diversajn malsamajn pakaĵojn - 2 C / C ++ kaj PHP-eldonojn, Java SE-eldonon, Java EE-eldonon kaj 1 kuirejan sinkvan eldonon kiu ofertas ĉion, kion vi iam bezonos por via projekto. Ĉi tiu IDE ankaŭ ofertas ilojn kaj redaktojn, kiuj povas esti uzataj por HTML, PHP, XML, JavaScript kaj pli. Vi nun povas trovi subtenon por HTML5 kaj aliaj TTT-teĥnologioj.

NetBeans interpunkcias super Eklipso, ĉar ĝi havas datumbazan subtenon, kun ŝoforoj por Java DB, MySQL, PostgreSQL kaj Oracle. Lia Datuma Esploristo ebligas al vi facile krei, modifi kaj forviŝi tabulojn kaj datumbazojn ene de la IDE.

Tre vidita en la pasinteco kiel speco de ombro de Eklipso, NetBeans nun aperis kiel formidable konkuranto al la antaŭa.

IntelliJ IDEA

Ekzistanta de 2001, la IntelliJ IDEA de JetBrains estas disponebla en komerca eldono same kiel ankaŭ en libera malferma komunuma eldono. JetBrains estas establita kompanio kaj estas plej konata pro ĝia Resharper-kromaĵo por Visual Studio kaj estas speciale utila por C-evoluo.

IntelliJ ofertas subtenon por diversaj lingvoj, inkluzive de Java, Scala, Groovy, Clojure kaj pli. Ĉi tiu IDE venas kun trajtoj kiel inteligenta kodo-finaĵo, kodeksa analizo kaj progresinta refactoring. La komerca "Ultimate" versio, kiu ĉefe celas la dungistan sektoron , plue subtenas SQL, ActionScript, Ruby, Python, kaj PHP. Versio 12 de ĉi tiu platformo ankaŭ venas kun nova Android UI-desegnisto por Android-disvolviĝo.

IntelliJ ankaŭ havas plurajn kromprogramojn de uzanto. Ĝi nuntempe ofertas 947 kromaĵojn, krom plian 55 en ĝia dungista versio. Uzantoj ĉiam bonvenigas submeti pliajn kromaĵojn per uzado de ĝiaj korpigitaj ŝvelaj komponantoj.

Konklude

Ĉiuj antaŭaj IDEoj venas kun siaj propraj avantaĝoj. Dum Eklipso daŭre estas la plej larĝa uzata IDE, NetBeans nun gajnas popularecon kun sendependaj programistoj. Dum la dungista eldono de IntelliJ funkcias kiel mirindaĵo, iuj programistoj povas konsideri ĝin nenecesa elspezo.

Ĉio dependas de tio, kion vi serĉas, kiel programisto, kaj kiel vi planas antaŭeniri vian laboron. Instali ĉiujn 3 IDEojn kaj provu ilin antaŭ ol vi faru vian finan elekton.