Primerjava Java IDE-jev: Eclipse vs. NetBeans vs. IntelliJ

Izbira in delo s pravim IDE ali integriranim razvojnim okoljem je ključni vidik postati uspešen razvijalec mobilnih aplikacij . Pravica IDE omogoča razvijalcem, da ravnajo s classpath; ustvarjanje datotek; zgraditi argumente ukazne vrstice in še veliko več. V tem sporočilu vam prinašamo primerjavo 3 zelo priljubljenih IDE-jev Java, in sicer Eclipse, NetBeans in IntelliJ.

Eclipse

Eclipse obstaja že od leta 2001, odkar je IBM izdal Eclipse kot odprtokodno platformo. Upravlja ga neprofitna fundacija Eclipse, ki se uporablja v odprtokodnih in komercialnih projektih. S skromnega načina je to postalo glavna platforma, ki se uporablja tudi v več drugih jezikih.

Največja prednost Eclipsea je, da ima celoto številnih vtičnikov, zaradi česar je vsestranski in zelo prilagodljiv. Ta platforma deluje za vas v ozadju, sestavlja kode in prikazuje napake, kot se pojavijo. Celoten IDE je organiziran v perspektivah, ki so v bistvu nekakšni vizualni kontejnerji, ki ponujajo niz pogovorov in urednikov.

Eclipseova večopravilnost, filtriranje in odpravljanje napak so še drugi plusi. Zasnovan tako, da ustreza potrebam velikih razvojnih projektov, lahko obvladuje različne naloge, kot so analiza in oblikovanje, upravljanje izdelkov, implementacija, razvoj vsebin, testiranje in dokumentacija.

NetBeans

NetBeans je bil neodvisno razvit v drugi polovici devetdesetih. Nastalo je kot odprtokodna platforma, potem ko jo je leta 1999 kupila Sun. Zdaj del Oraclea, ta IDE se lahko uporablja za razvoj programske opreme za vse različice Java, ki segajo od Java ME do Enterprise Edition. Tako kot Eclipse ima NetBeans tudi različne vtičnike, s katerimi lahko delate.

NetBeans vam ponuja različne pakete - 2 C / C ++ in PHP izdaje, izdaja Java SE, izdaja Java EE in 1 izdaja kuhinjskega korita, ki ponuja vse, kar boste kdaj potrebovali za svoj projekt. Ta IDE ponuja tudi orodja in urejevalnike, ki se lahko uporabljajo za HTML, PHP, XML, JavaScript in več. Zdaj lahko najdete podporo za HTML5 in druge spletne tehnologije.

NetBeans ocenjuje več kot Eclipse, saj podpira bazo podatkov, z gonilniki za Java DB, MySQL, PostgreSQL in Oracle. Njegov Database Explorer omogoča enostavno ustvarjanje, spreminjanje in brisanje tabel in podatkovnih baz znotraj IDE.

NetBeans se je v preteklosti večkrat gledal kot nekakšno senco Eclipse, zdaj pa se je pojavil kot velik konkurent prvemu.

IntelliJ IDEA

Od leta 2001 je JetBrainsova IntelliJ IDEA na voljo v komercialni izdaji kot tudi v brezplačni različici odprte kode skupnosti. JetBrains je uveljavljeno podjetje in je najbolj znan po svojem vtičniku Resharper za Visual Studio in je še posebej koristno za razvoj C #.

IntelliJ nudi podporo za različne jezike, vključno z Java, Scala, Groovy, Clojurejem in drugimi. Ta IDE ima funkcije, kot so dokončanje pametne kode, analiza kode in napredno refaktiranje. Komercialna različica "Ultimate", ki je usmerjena predvsem v podjetniški sektor , dodatno podpira SQL, ActionScript, Ruby, Python in PHP. Različica 12 te platforme ima tudi nov dizajn Android UI za razvoj aplikacij za Android.

IntelliJ ima tudi več uporabniško napisanih vtičnikov. Trenutno ponuja 947 vtičnikov, plus dodatnih 55 v svoji različici podjetja. Uporabniki so vedno dobrodošli, da predložijo več vtičnikov z uporabo vgrajenih komponent Swing.

V zaključku

Vse zgoraj navedene IDE imajo svoje prednosti. Medtem ko je Eclipse še vedno najširši uporabljeni IDE, NetBeans zdaj postaja priljubljen pri neodvisnih razvijalcih. Medtem ko poslovna izdaja IntelliJ deluje kot čudno, lahko nekateri razvijalci menijo, da je to nepotreben strošek.

Vse je odvisno od tega, kaj iščete, kot razvijalca in kako nameravate nadaljevati s svojim delom. Namestite vse 3 IDE-jev in jih preizkusite, preden končate svojo odločitev.