Netbeans vs Eclipse
Java IDE (integrisano razvojno okruženje) tržište je jedno od najintenzivnijih konkurenata u oblasti programskih alata. NetBeans i Eclipse su dva od četiri glavna konkurenta u ovoj oblasti (IntelliJ IDEA i Oracle JDeveloper su druga dva). I NetBeans i Eclipse su besplatni softver otvorenog koda.
Šta je Eclipse?
Eclipse je IDE koji omogućava razvoj softverskih aplikacija na više jezika. Zapravo, to se može nazvati kompletnim okruženjem za razvoj softvera koje se sastoji od IDE-a i plug-in sistema. To je besplatan softver otvorenog koda objavljen pod Eclipse Public License. Razvijen je u Javi i može se koristiti za razvoj aplikacija uglavnom u Javi. Međutim, uz korištenje odgovarajućih dodataka, može se koristiti za razvoj aplikacija na mnogim drugim jezicima kao što su C, C++, Perl, PHP, Python, Ruby i mnogi drugi. Štaviše, paketi za matematiku se mogu razviti na Eclipse-u. Eclipse IDE se zove Eclipse ADT, Eclipse CDT, Eclipse JDT i Eclipse PDT, kada se koristi sa Ada, C/C++, Java i PHP, respektivno.
To je cross-platform IDE, koji radi na Linux, Mac OS X, Solaris i Windows operativnim sistemima. Njegovo trenutno stabilno izdanje je 3.7, koje je objavljeno u junu 2011. Eclipse je potpuno baziran na dodacima (lake komponente). Funkcionalnost nije tvrdo kodirana kao u drugim aplikacijama (umjesto toga svu funkcionalnost pružaju dodaci). Euquinox je osnova za runtime sistem Eclipse.
Šta je NetBeans?
NetBeans je IDE za razvoj softverskih aplikacija u Java, JavaScript, PHP, Python, C/C++, itd. NetBeans je takođe platformski okvir koji se može koristiti za razvoj desktop aplikacija u Javi. NetBeans je razvijen u Javi. To je višeplatformski IDE, koji radi na mnogim operativnim sistemima kao što su Microsoft Windows, Mac OS X, Linux i Solaris (sve dok je JVM instaliran). Pored JVM-a, JDK je potreban za razvoj Java aplikacija u NetBeans-u. Moduli (modularne komponente) se mogu koristiti za razvoj aplikacija koristeći NetBeans platformu. Postoji poseban modul za različite funkcionalnosti kao što su uređivanje, verzija i podrška za Java/CVS. Bilo koja aplikacija razvijena pomoću ove platforme može biti proširena od strane trećih strana. Ovo važi i za sam NetBeans IDE. Razvila ga je Oracle Corporation, a trenutno stabilno izdanje je verzija 7.0, koja je objavljena u aprilu 2011. Licencirana je pod CDDL (Common Development and Distribution License) koju nudi Sun.
Koja je razlika između NetBeans-a i Eclipse-a?
Iako su i NetBeans i Eclipse dva od najpopularnijih besplatnih Java IDE-a otvorenog koda, oni imaju svoje razlike. Podrška za Maven je bolja u NetBeans-u. Budući da GlassFish možete dobiti sa Java EE paketom za NetBeans, lakši je za korištenje nego u Eclipses-u (jer GlassFish morate posebno konfigurirati). NetBeans dolazi sa ugrađenim GUI builderom za Swing, ali morate koristiti poseban dodatak u Eclipseu. Opšta mišljenja unutar Java zajednice o ova dva IDE-a su prilično slična. Za osnovni Java (Java SE) razvoj, oba nude uporedive karakteristike. Ali ako imate određenu svrhu, jedan IDE bi mogao biti malo bolji od drugog. Na primjer, postoji opći konsenzus da je za razvoj na OSGi platformi Eclipse bolja opcija, dok je NetBeans bolji za Java EE razvoj.