Tqabbil ta 'IDEs Java: Eclipse vs NetBeans vs. IntelliJ

L-għażla u t-tħaddim mal-IDE jew l-ambjent ta 'żvilupp integrat huma aspett vitali li wieħed isir żviluppatur tal-app mobbli li rnexxa . Id-dritt IDE jippermetti lill-iżviluppaturi biex jimmaniġġjaw il-klasspath; toħloq fajls; Ibni argumenti tal-linja tal-kmand u ħafna aktar. F'din il-kariga partikolari, aħna nġibu paragun ta '3 IDEs Java popolari ħafna, jiġifieri, Eclipse, NetBeans, u IntelliJ.

Eclipse

Eclipse ilu jeżisti mis-sena 2001, minn mindu l-IBM ħarġet Eclipse bħala pjattaforma ta 'sors miftuħ. Immexxi mill-Fondazzjoni Eclipse mingħajr skop ta 'qligħ, din tintuża kemm f'proġetti ta' sors miftuħ kif ukoll ta 'proġetti kummerċjali. Bidu b'mod umli, dan issa ħareġ bħala pjattaforma ewlenija, li tintuża wkoll f'diversi lingwi oħra.

L-akbar vantaġġ ta 'Eclipse huwa li fih pletora sħiħa ta' plugins, li tagħmilha versatili u personalizzabbli ħafna. Din il-pjattaforma taħdem għalik fl-isfond, tikkompila l-kodiċi, u turi żbalji bħal meta sseħħ. L-IDE kollu huwa organizzat fil-Perspettivi, li essenzjalment huma tipi ta 'kontenituri viżivi, li joffru sett ta' fehmiet u edituri.

Il-multitasking, filtrazzjoni u debugging ta 'Eclipse għadhom pjanijiet oħra. Iddisinjat biex jaqdi l-bżonnijiet ta 'proġetti ta' żvilupp kbar, jista 'jimmaniġġja diversi ħidmiet bħall-analiżi u d-disinn, il-ġestjoni tal-prodott, l-implimentazzjoni, l-iżvilupp tal-kontenut, ittestjar u dokumentazzjoni wkoll.

NetBeans

NetBeans ġie żviluppat b'mod indipendenti fl-aħħar nofs tas-snin disgħin. Ħarġet bħala pjattaforma ta 'sors miftuħ wara li ġiet akkwistata minn Sun fl-1999. Issa parti mill-Oracle, dan IDE jista' jintuża biex jiżviluppa softwer għall-verżjonijiet kollha ta 'Java li jvarjaw minn Java ME sa l-Enterprise Edition. Bħal Eclipse, NetBeans għandu wkoll varjetà ta 'plugins li tista' taħdem magħhom.

NetBeans toffrilek diversi pakketti differenti - 2 C / C + + u edizzjonijiet PHP, edizzjoni ta 'Java SE, l-edizzjoni Java EE, u edizzjoni tal-sink tal-kċina li toffri dak kollu li għandek qatt teħtieġ għall-proġett tiegħek. Dan IDE joffri wkoll għodda u edituri li jistgħu jintużaw għal HTML, PHP, XML, JavaScript u aktar. Issa tista 'ssib appoġġ għal HTML5 u teknoloġiji oħra tal-Web ukoll.

NetBeans punteġġ fuq Eclipse minħabba li fih appoġġ ta 'database ta' karatteristiċi, b'xewwiet għal Java DB, MySQL, PostgreSQL u Oracle. Id-database Explorer jgħinuk faċilment toħloq, timmodifika u tħassar tabelli u databases fi ħdan l-IDE.

L-ewwelnett meqjus fil-passat bħala tip ta 'dell ta' Eclipse, NetBeans issa ħareġ bħala kompetitur formidabbli għal ta 'l-ewwel.

IntelliJ IDEA

Li teżisti mill-2001, l-IDEA ta 'JetBrains' IntelliJ hija disponibbli f'edizzjoni kummerċjali kif ukoll f'edizzjoni libera ta 'komunità open source ukoll. JetBrains hija kumpanija stabbilita u hija l-aktar magħrufa għall-plugin Resharper tagħha għal Visual Studio u hija speċjalment ta 'benefiċċju għall-iżvilupp ta' C #.

IntelliJ joffri appoġġ għal varjetà ta 'lingwi, inklużi Java, Scala, Groovy, Clojure u aktar. Dan l-IDE jiġi b'karatteristiċi bħal tlestija tal-kodiċi intelliġenti, analiżi tal-kodiċi, u refactoring avvanzat. Il-verżjoni "Ultimate" kummerċjali, li prinċipalment tiffoka fuq is- settur tal-intrapriża , jappoġġja wkoll SQL, ActionScript, Ruby, Python u PHP. Il-verżjoni 12 ta 'din il-pjattaforma tiġi wkoll ma' disinjatur tal-UI Android ġdid għall-iżvilupp tal-app Android.

IntelliJ wkoll karatteristiċi diversi plugins miktubin mill-utent. Bħalissa joffri 947 plugins, flimkien ma '55 addizzjonali fil-verżjoni ta' l-intrapriża tiegħu. L-utenti huma dejjem mistiedna jissottomettu aktar plugins billi jużaw il-komponenti Swing mibnija fih.

Fil-konklużjoni

Id-IDEs ta 'hawn fuq kollha għandhom il-vantaġġi tagħhom. Filwaqt li Eclipse għadu l-IDE l-iktar wiesa 'użat, NetBeans issa qed jikseb popolarità ma' żviluppaturi indipendenti. Filwaqt li l-edizzjoni ta 'intrapriża ta' IntelliJ taħdem bħal marvel, xi żviluppaturi jistgħu jqisuha bħala spiża bla bżonn.

Dan kollu jiddependi fuq dak li qed tfittex, bħala żviluppatur, u kif qed tippjana li tmexxi 'l quddiem ix-xogħol tiegħek. Installa t-3 IDEs kollha u ipprovahom qabel ma tagħmel l-għażla finali tiegħek.