Netbeans vs Eclipse
Trg Java IDE (integrirano razvojno okolje) je eden najbolj intenzivno konkurenčnih na področju programskih orodij. NetBeans in Eclipse sta dva od štirih glavnih konkurentov na tem področju (IntelliJ IDEA in Oracle JDeveloper sta druga dva). Tako NetBeans kot Eclipse sta brezplačna in odprtokodna programska oprema.
Kaj je Eclipse?
Eclipse je IDE, ki omogoča razvoj programskih aplikacij v več jezikih. Pravzaprav ga lahko imenujemo popolno okolje za razvoj programske opreme, sestavljeno iz IDE in vtičnega sistema. Je brezplačna in odprtokodna programska oprema, izdana pod javno licenco Eclipse. Razvit je v Javi in se lahko uporablja za razvoj aplikacij, predvsem v Javi. Z uporabo ustreznih vtičnikov pa se lahko uporablja za razvoj aplikacij v številnih drugih jezikih, kot so C, C ++, Perl, PHP, Python, Ruby in mnogih drugih. Poleg tega lahko na Eclipse razvijate pakete za matematiko. Eclipse IDE se imenuje Eclipse ADT, Eclipse CDT, Eclipse JDT in Eclipse PDT, če se uporablja z Ada, C / C ++, Java in PHP.
Gre za IDE z več platformami, ki deluje v operacijskih sistemih Linux, Mac OS X, Solaris in Windows. Njegova trenutna stabilna izdaja je 3.7, ki je bila izdana junija 2011. Eclipse v celoti temelji na vtičnikih (lahkih komponentah). Funkcionalnost ni trdno kodirana kot v drugih aplikacijah (namesto vse funkcije zagotavljajo vtičniki). Euquinox je osnova za izvajalni sistem Eclipse.
Kaj je NetBeans?
NetBeans je IDE za razvoj programskih aplikacij v Javi, JavaScript, PHP, Python, C / C ++ itd. NetBeans je tudi ogrodje platforme, ki se lahko uporablja za razvoj namiznih aplikacij v Javi. NetBeans je bil razvit v Javi. Gre za IDE z več platformami, ki deluje v številnih operacijskih sistemih, kot so Microsoft Windows, Mac OS X, Linux in Solaris (če je nameščen JVM). Poleg JVM je za razvoj aplikacij Java v NetBeans potreben še JDK. Module (modularne komponente) lahko uporabimo za razvoj aplikacij s pomočjo platforme NetBeans. Obstaja ločen modul za različne funkcije, kot so urejanje, različice in podpora za Java / CVS. Vsako aplikacijo, razvito s to platformo, lahko razširijo tretje osebe. To velja tudi za sam IDE NetBeans. Razvila ga je družba Oracle Corporation, trenutno stabilna izdaja pa je različica 7.0, ki je bila izdana aprila 2011. Licencirana je pod CDDL (Common Development and Distribution License), ki jo ponuja Sun.
Kakšna je razlika med NetBeans in Eclipse?
Čeprav sta NetBeans in Eclipse dva najbolj priljubljena brezplačna in odprtokodna Java IDE, imata svoje razlike. Podpora za Maven je boljša v NetBeansu. Ker lahko GlassFish dobite s paketom Java EE za NetBeans, je enostavnejši za uporabo kot v Eclipses (saj morate GlassFish nastaviti posebej). NetBeans ima vgrajen gradnik GUI za Swing, vendar morate v Eclipse uporabiti ločen vtičnik. Splošna mnenja v skupnosti Java o teh dveh IDE so precej podobna. Za osnovni razvoj Java (Java SE) oba ponujata primerljive funkcije. Če pa imate določen namen, je lahko ena IDE nekoliko boljša od druge. Na primer, obstaja splošno soglasje, da je Eclipse za razvoj na platformi OSGi boljša možnost, medtem ko je NetBeans boljši za razvoj Java EE.