Netbeans vs Eclipse
Trh Java IDE (integrovaného vývojového prostredia) je jedným z najintenzívnejšie konkurencieschopných v oblasti programovacích nástrojov. NetBeans a Eclipse sú dvaja zo štyroch hlavných konkurentov v tejto oblasti (ďalší dvaja sú IntelliJ IDEA a Oracle JDeveloper). NetBeans aj Eclipse sú bezplatný softvér s otvoreným zdrojovým kódom.
Čo je Eclipse?
Eclipse je IDE, ktoré umožňuje vývoj softvérových aplikácií vo viacerých jazykoch. V skutočnosti ho možno nazvať úplným prostredím na vývoj softvéru zloženým z IDE a zásuvného systému. Je to bezplatný softvér s otvoreným zdrojovým kódom vydaný pod licenciou Eclipse Public License. Je vyvinutý v Jave a dá sa použiť na vývoj aplikácií hlavne v Jave. S použitím vhodných zásuvných modulov je však možné použiť na vývoj aplikácií v mnohých ďalších jazykoch ako C, C++, Perl, PHP, Python, Ruby a mnoho ďalších. Okrem toho je možné na Eclipse vyvíjať balíčky pre matematiku. Eclipse IDE sa nazýva Eclipse ADT, Eclipse CDT, Eclipse JDT a Eclipse PDT, keď sa používa s Ada, C/C++, Java a PHP.
Ide o multiplatformové IDE, ktoré beží na operačných systémoch Linux, Mac OS X, Solaris a Windows. Jeho aktuálne stabilné vydanie je 3.7, ktoré bolo vydané v júni 2011. Eclipse je úplne založené na zásuvných moduloch (ľahké komponenty). Funkcionalita nie je pevne zakódovaná ako v iných aplikáciách (namiesto toho sú všetky funkcie poskytované zásuvnými modulmi). Euquinox je základom pre runtime systém Eclipse.
Čo je NetBeans?
NetBeans je IDE na vývoj softvérových aplikácií v jazyku Java, JavaScript, PHP, Python, C/C++ atď. NetBeans je tiež platforma, ktorú možno použiť na vývoj desktopových aplikácií v Jave. NetBeans bol vyvinutý v jazyku Java. Ide o multiplatformové IDE, ktoré beží na mnohých operačných systémoch, ako sú Microsoft Windows, Mac OS X, Linux a Solaris (pokiaľ je nainštalované JVM). Okrem JVM je na vývoj Java aplikácií v NetBeans potrebný JDK. Moduly (modulárne komponenty) je možné použiť na vývoj aplikácií využívajúcich platformu NetBeans. Existuje samostatný modul pre rôzne funkcie, ako je editácia, verzovanie a podpora pre Java/CVS. Akákoľvek aplikácia vyvinutá pomocou tejto platformy môže byť rozšírená tretími stranami. To platí aj pre samotné NetBeans IDE. Je vyvinutý spoločnosťou Oracle Corporation a aktuálne stabilné vydanie je verzia 7.0, ktorá bola vydaná v apríli 2011. Je licencovaná pod CDDL (Common Development and Distribution License), ktorú ponúka Sun.
Aký je rozdiel medzi NetBeans a Eclipse?
Hoci NetBeans aj Eclipse sú dva z najpopulárnejších bezplatných a otvorených Java IDE, majú svoje rozdiely. Podpora pre Maven je lepšia v NetBeans. Pretože môžete získať GlassFish s balíkom Java EE pre NetBeans, jeho používanie je jednoduchšie ako v Eclipses (keďže GlassFish musíte nakonfigurovať samostatne). NetBeans prichádza so vstavaným GUI builderom pre Swing, ale v Eclipse musíte použiť samostatný plug-in. Všeobecné názory v komunite Java na tieto dve IDE sú dosť podobné. Pre základný vývoj Java (Java SE) oba ponúkajú porovnateľné funkcie. Ale ak máte konkrétny účel, jedno IDE môže byť o niečo lepšie ako druhé. Napríklad existuje všeobecný konsenzus, že pre vývoj na platforme OSGi je Eclipse lepšou voľbou, zatiaľ čo NetBeans je lepší pre vývoj Java EE.