Netbeans protiv Eclipse
Java IDE (integrirano razvojno okruženje) tržište jedno je od najintenzivnijih natjecanja u području programskih alata. NetBeans i Eclipse su dva od četiri glavna konkurenta u ovom području (IntelliJ IDEA i Oracle JDeveloper su druga dva). I NetBeans i Eclipse su besplatni softver otvorenog koda.
Što je Eclipse?
Eclipse je IDE koji omogućuje razvoj softverskih aplikacija na više jezika. Zapravo, može se nazvati potpunim okruženjem za razvoj softvera koje se sastoji od IDE-a i plug-in sustava. To je besplatan softver otvorenog koda objavljen pod javnom licencom Eclipse. 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. Štoviše, paketi za matematiku mogu se razvijati na Eclipseu. Eclipse IDE se naziva Eclipse ADT, Eclipse CDT, Eclipse JDT i Eclipse PDT, kada se koristi s Adom, C/C++, Javom i PHP-om.
To je višeplatformski IDE koji radi na operativnim sustavima Linux, Mac OS X, Solaris i Windows. Njegovo trenutno stabilno izdanje je 3.7, koje je objavljeno u lipnju 2011. Eclipse se u potpunosti temelji na dodacima (lagane komponente). Funkcionalnost nije tvrdo kodirana kao u drugim aplikacijama (umjesto toga sve funkcije pružaju dodaci). Euquinox je osnova za runtime sustav Eclipse.
Što je NetBeans?
NetBeans je IDE za razvoj softverskih aplikacija u Javi, JavaScriptu, PHP-u, Pythonu, C/C++ itd. NetBeans je također okvir platforme 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 sustavima kao što su Microsoft Windows, Mac OS X, Linux i Solaris (sve dok je JVM instaliran). Uz JVM, JDK je potreban za razvoj Java aplikacija u NetBeansu. Moduli (modularne komponente) mogu se koristiti za razvoj aplikacija pomoću platforme NetBeans. Zaseban modul postoji za različite funkcije kao što su uređivanje, stvaranje verzija i podrška za Java/CVS. Sve aplikacije razvijene pomoću ove platforme mogu proširiti treće strane. To vrijedi i za sam NetBeans IDE. Razvila ga je Oracle Corporation, a trenutno stabilno izdanje je verzija 7.0, koja je objavljena u travnju 2011. Licencirana je pod CDDL (Common Development and Distribution License) koju nudi Sun.
Koja je razlika između NetBeansa i Eclipse?
Iako su i NetBeans i Eclipse dva najpopularnija besplatna Java IDE-a otvorenog koda, imaju svoje razlike. Podrška za Maven bolja je u NetBeansu. Budući da možete dobiti GlassFish s Java EE paketom za NetBeans, lakši je za korištenje nego u Eclipseu (budući da GlassFish morate zasebno konfigurirati). NetBeans dolazi s ugrađenim alatom za izgradnju GUI-ja za Swing, ali trebate koristiti zasebni dodatak u Eclipseu. Opća mišljenja unutar Java zajednice o ova dva IDE-a prilično su slična. Za osnovni Java (Java SE) razvoj, oba nude usporedive značajke. Ali ako imate specifičnu svrhu, jedno IDE može biti malo bolje 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.