Õige IDE või integreeritud arenduskeskkonna valimine ja töötamine on eduka mobiilirakenduse arendaja oluliseks osaks. Õige IDE võimaldab arendajatel klasspathiga hakkama saada; failide loomine; ehitada käsurea argumente ja palju muud. Selles konkreetses postituses tutvustame teile kolme väga populaarse Java IDE, nimelt Eclipse, NetBeansi ja IntelliJi võrdlust.
Eclipse
Eclipse on eksisteerinud aastast 2001, mil IBM on Eclipse välja lastud kui avatud lähtekoodiga platvormi. Haldab mittetulundusühing Eclipse Foundation, seda kasutatakse nii avatud lähtekoodiga kui ka kommertsprojektidega. Alandades alandlikult, on see nüüd saanud peamiseks platvormiks, mida kasutatakse ka mitmes muus keeles.
Eclipse suurim eelis seisneb selles, et selles on palju pistikprogramme, mis muudab selle mitmekülgseks ja väga kohandatavaks. See platvorm toimib teie jaoks taustal, koodi koostamisel ja vigade ilmnemisel, kui need ilmnevad. Kogu IDE on korraldatud Perspectives, mis on sisuliselt sellised visuaalsed konteinerid, mis pakuvad vaadete ja toimetuste komplekti.
Eclipse'i multitegumtöötlus, filtreerimine ja silumine on veel teised plussid. Suurte arendusprojektide vajaduste rahuldamiseks on see võimeline tegelema mitmesuguste ülesannetega, nagu analüüs ja disain, tootejuhtimine, rakendamine, sisuarendus, testimine ja dokumentatsioon.
NetBeans
NetBeans'i arendati iseseisvalt 1990. aastate teisel poolel. See kujunes avatud lähtekoodiga platvormiks pärast seda, kui Sun oli selle 1999. aastal omandanud. Nüüd on osa sellest Oracleist IDE-d, mida saab kasutada kõigi Java versioonide tarkvara arendamiseks, ulatudes Java ME-st kuni Enterprise Editionini. Nagu Eclipse, pakub NetBeans ka mitmesuguseid pluginaid, millega saate töötada.
NetBeans pakub erinevaid erinevaid kimpe - 2 C / C ++ ja PHP väljaandeid, Java SE väljaanne, Java EE väljaanne ja 1 köögi valamu väljaanne, mis pakub kõike, mida teie projekt kunagi vajab. See IDE pakub ka tööriistu ja toimetajad, mida saab kasutada HTML, PHP, XML, JavaScript ja muud. Nüüd saate HTML5 ja teiste veebitehnoloogiate toetust.
NetBeans skoorib üle Eclipse selle poolest, et see sisaldab andmebaasituge Java DB, MySQL, PostgreSQL ja Oracle'i draiveritega. Andmebaasi Explorer võimaldab IDE-l hõlpsasti luua, muuta ja kustutada tabeleid ja andmebaase.
Varem vaadelduna Eclipse variina varjana on NetBeans nüüd endise võluv konkurent.
IntelliJ IDEA
Alates 2001. aastast on JetBrains'i IntelliJ IDEA saadaval nii ärilises väljaandes kui ka vaba avatud lähtekoodiga ühenduse väljaandes. JetBrains on loodud ettevõte ja on kõige tuntum oma Visual Studio'i Resharperi plugina jaoks ning on eriti kasulik C # arendamiseks.
IntelliJ pakub erinevaid keeli, sealhulgas Java, Scala, Groovy, Clojure ja palju muud. Selles IDE-s on sellised funktsioonid nagu smart-koodide valmimine, koodide analüüs ja täiustatud refrakteerimine. Kaubanduslik "Ultimate" versioon, mis on peamiselt suunatud ettevõtlussektorile , toetab lisaks SQL-i, ActionScript-i, Ruby-i, Pythoni ja PHP-i. Selle platvormi versioon 12 sisaldab ka Androidi rakenduste arendamiseks uut Androidi kasutajaliidese disainerit.
IntelliJ-l on ka mitu kasutaja poolt kirjutatud plugina. Praegu pakub see 947 pluginat, lisaks on ettevõtte versioonis lisaks 55. Kasutajad on alati valmis esitama rohkem pistikprogramme, kasutades oma sisseehitatud Swingi komponente.
Kokkuvõtteks
Kõik eespool nimetatud IDE-d on oma eelistega. Kuigi Eclipse on endiselt kõige laialdasemalt kasutatav IDE, on NetBeans nüüd sõltumatute arendajatega populaarseim. Kuigi IntelliJ ettevõtte väljaanne toimib imeliselt, võib mõni arendaja pidada seda tarbetuks kuluks.
Kõik sõltub sellest, mida otsite, arendajana ja kuidas te plaanite oma tööga edasi minna. Paigaldage kõik kolm IDE-d ja proovige enne lõpliku valiku tegemist.