Netbeans vs Eclipse
A Java IDE (integrált fejlesztési környezet) piac az egyik legintenzívebb verseny a programozási eszközök területén. A NetBeans és az Eclipse a négy legnagyobb versenytárs ezen a területen (az IntelliJ IDEA és az Oracle JDeveloper a másik kettő). A NetBeans és az Eclipse egyaránt ingyenes és nyílt forráskódú szoftver.
Mi az az Eclipse?
Az Eclipse egy IDE, amely lehetővé teszi szoftveralkalmazások fejlesztését több nyelven. Valójában teljes szoftverfejlesztési környezetnek nevezhető, amely az IDE-ből és a beépülő rendszerből áll. Ingyenes és nyílt forráskódú szoftver, amelyet Eclipse Public License alatt bocsátottak ki. Java-ban fejlesztették, és főként Java-alkalmazások fejlesztésére használható. Megfelelő plug-inek használatával azonban számos más nyelven, például C, C ++, Perl, PHP, Python, Ruby és még sok más nyelven is kifejleszthető alkalmazások. Ezenkívül a matematika csomagjai is kifejleszthetők az Eclipse-n. Az Eclipse IDE-t Eclipse ADT-nek, Eclipse CDT-nek, Eclipse JDT-nek és Eclipse PDT-nek hívják, ha Ada, C / C ++, Java és PHP programokkal együtt használják.
Ez egy platformokon átívelő IDE, amely Linux, Mac OS X, Solaris és Windows operációs rendszereken fut. Jelenlegi stabil kiadása a 3,7, amely 2011 júniusában jelent meg. Az Eclipse teljes mértékben plug-ineken (könnyű alkatrészek) alapul. A funkcionalitás nincs hardkódolva, mint más alkalmazásokban (ehelyett az összes funkciót plug-inek biztosítják). Az Euquinox az Eclipse futásidejű rendszerének alapja.
Mi a NetBeans?
A NetBeans egy IDE Java, JavaScript, PHP, Python, C / C ++ stb. Szoftveralkalmazások fejlesztésére. A NetBeans egy platform keretrendszer, amely felhasználható asztali alkalmazások Java fejlesztésére. A NetBeans-t Java-ban fejlesztették ki. Ez egy platformon átívelő IDE, amely számos operációs rendszeren fut, például Microsoft Windows, Mac OS X, Linux és Solaris (mindaddig, amíg a JVM telepítve van). A JVM mellett JDK-ra van szükség a Java alkalmazások fejlesztéséhez a NetBeans-ban. A modulok (moduláris alkatrészek) felhasználhatók alkalmazások fejlesztésére a NetBeans platform segítségével. Külön modul létezik a különféle funkcionalitásokhoz, például a Java / CVS szerkesztéséhez, verziószámához és támogatásához. Bármely, a platform használatával kifejlesztett alkalmazást kibővíthet harmadik fél. Ez igaz magára a NetBeans IDE-re is. Ezt az Oracle Corporation fejlesztette ki, és a jelenlegi stabil kiadás a 7.0 verzió, amelyet 2011 áprilisában adtak ki. A Sun a CDDL (Common Development and Distribution License) licenc alatt áll.
Mi a különbség a NetBeans és az Eclipse között?
Bár a NetBeans és az Eclipse is a legnépszerűbb ingyenes és nyílt forráskódú Java IDE, mégis megvan a különbségük. A NetBeans-ben jobb a Maven támogatása. Mivel a NetBeans Java Java csomagjával kaphat GlassFish-t, könnyebb használni, mint az Eclipses-ben (mivel a GlassFish-t külön kell beállítania). A NetBeans beépített GUI-készítővel rendelkezik a Swinghez, de az Eclipse-ben külön plug-int kell használnia. A Java közösségen belüli általános vélemények e két IDE-ről meglehetősen hasonlóak. Az alapvető Java (Java SE) fejlesztéshez mindkettő hasonló funkciókat kínál. De ha van konkrét célja, akkor az egyik IDE valamivel jobb lehet, mint a másik. Például általános egyetértés van abban, hogy az OSGi platformon történő fejlesztéshez az Eclipse a jobb megoldás, míg a NetBeans a Java EE fejlesztéshez.