Netbeans vs Eclipse
Trh Java IDE (integrované vývojové prostředí) je jedním z nejintenzivněji konkurovaných v oblasti programovacích nástrojů. NetBeans a Eclipse jsou dva ze čtyř hlavních konkurentů v této oblasti (další dva IntelliJ IDEA a Oracle JDeveloper). NetBeans i Eclipse jsou bezplatný a open source software.
Co je Eclipse?
Eclipse je IDE, které umožňuje vývoj softwarových aplikací ve více jazycích. Ve skutečnosti může být nazýváno kompletní vývojové prostředí softwaru složené z IDE a plug-in systému. Jedná se o bezplatný a open source software vydaný na základě veřejné licence Eclipse. Je vyvíjen v Javě a lze jej použít pro vývoj aplikací hlavně v Javě. S použitím vhodných modulů plug-in však může být použit k vývoji aplikací v mnoha dalších jazycích, jako jsou C, C ++, Perl, PHP, Python, Ruby a mnoho dalších. Balíčky pro matematiku lze navíc vyvinout na Eclipse. Eclipse IDE se nazývá Eclipse ADT, Eclipse CDT, Eclipse JDT a Eclipse PDT, pokud se používají s Ada, C / C ++, Java a PHP, v tomto pořadí.
Jedná se o multiplatformní IDE, které běží na operačních systémech Linux, Mac OS X, Solaris a Windows. Jeho aktuální stabilní verze je 3,7, která byla vydána v červnu 2011. Eclipse je zcela založena na zásuvných modulech (komponenty s nízkou hmotností). Funkce není pevně zakódována jako v jiných aplikacích (místo toho jsou všechny funkce poskytovány pomocí modulů plug-in). Euquinox je základem runtime systému Eclipse.
Co je NetBeans?
NetBeans je IDE pro vývoj softwarových aplikací v jazyce Java, JavaScript, PHP, Python, C / C ++ atd. NetBeans je také platformová platforma, kterou lze použít pro vývoj desktopových aplikací v Javě. NetBeans byl vyvinut v Javě. Jedná se o multiplatformní IDE, které běží na mnoha operačních systémech, jako jsou Microsoft Windows, Mac OS X, Linux a Solaris (pokud je nainstalován JVM). Kromě JVM je JDK zapotřebí pro vývoj Java aplikací v NetBeans. Moduly (modulární komponenty) lze použít k vývoji aplikací pomocí platformy NetBeans. Existuje samostatný modul pro různé funkce, jako jsou úpravy, verze a podpora pro Java / CVS. Každá aplikace vyvinutá pomocí této platformy může být rozšířena třetími stranami. To platí i pro NetBeans IDE samotné. Je vyvinut společností Oracle Corporation a aktuální stabilní verze je verze 7.0, která byla vydána v dubnu 2011. Je licencována na základě CDDL (Common Development and Distribution License) nabízeného společností Sun.
Jaký je rozdíl mezi NetBeans a Eclipse?
Přestože jsou NetBeans i Eclipse dva z nejpopulárnějších bezplatných a otevřených zdrojových kódů Java IDE, mají své rozdíly. Podpora pro Maven je v NetBeans lepší. Protože můžete získat balíček GlassFish s programem Java EE pro NetBeans, je použití jednodušší než v Eclipses (protože musíte GlassFish konfigurovat samostatně). NetBeans je dodáván s vestavěným tvůrcem GUI pro Swing, ale v Eclipse musíte použít samostatný plug-in. Obecné názory komunity Java na tyto dvě IDE jsou dosti podobné. Pro základní vývoj Java (Java SE) nabízejí oba srovnatelné funkce. Pokud ale máte konkrétní účel, může být jedno IDE o něco lepší než druhé. Existuje například obecná shoda, že pro vývoj na platformě OSGi je Eclipse lepší volbou, zatímco NetBeans je lepší pro vývoj Java EE..