Netbeans vs Eclipse
Java IDE (integreret udviklingsmiljø) marked er et af de mest intenst konkurrerede inden for programmeringsværktøjer. NetBeans og Eclipse er to af de fire store konkurrenter på dette område (IntelliJ IDEA og Oracle JDeveloper er de to andre). Både NetBeans og Eclipse er gratis og open source-software.
Hvad er Eclipse?
Eclipse er en IDE, der tillader udvikling af softwareapplikationer på flere sprog. Faktisk kan det kaldes et komplet softwareudviklingsmiljø bestående af IDE og plug-in-systemet. Det er gratis og open source-software udgivet under Eclipse Public License. Det er udviklet i Java og kan bruges til at udvikle applikationer hovedsageligt i Java. Men med brugen af passende plug-ins kan den bruges til at udvikle applikationer på mange andre sprog såsom C, C++, Perl, PHP, Python, Ruby og mange flere. Desuden kan pakker til matematik udvikles på Eclipse. Eclipse IDE kaldes Eclipse ADT, Eclipse CDT, Eclipse JDT og Eclipse PDT, når den bruges sammen med henholdsvis Ada, C/C++, Java og PHP.
Det er en IDE på tværs af platforme, som kører på Linux, Mac OS X, Solaris og Windows-operativsystemer. Dens nuværende stabile udgivelse er 3.7, som blev udgivet i juni 2011. Eclipse den er fuldstændig baseret på plug-ins (lette komponenter). Funktionaliteten er ikke hardkodet som i andre applikationer (i stedet leveres al funktionalitet af plug-ins). Euquinox er grundlaget for runtime-systemet i Eclipse.
Hvad er NetBeans?
NetBeans er en IDE til udvikling af softwareapplikationer i Java, JavaScript, PHP, Python, C/C++ osv. NetBeans er også en platformsramme, der kan bruges til at udvikle desktop-applikationer i Java. NetBeans er udviklet i Java. Det er en cross-platform IDE, som kører på mange operativsystemer såsom Microsoft Windows, Mac OS X, Linux og Solaris (så længe JVM er installeret). Udover JVM er JDK nødvendig for at udvikle Java-applikationer i NetBeans. Moduler (modulære komponenter) kan bruges til at udvikle applikationer ved hjælp af NetBeans-platformen. Der findes et separat modul til forskellige funktioner såsom redigering, versionering og understøttelse af Java/CVS. Enhver applikation udviklet ved hjælp af denne platform kan udvides af tredjeparter. Dette gælder også for NetBeans IDE selv. Den er udviklet af Oracle Corporation, og den nuværende stabile udgivelse er version 7.0, som blev udgivet i april 2011. Den er licenseret under CDDL (Common Development and Distribution License), som tilbydes af Sun.
Hvad er forskellen mellem NetBeans og Eclipse?
Selvom både NetBeans og Eclipse er to af de mest populære gratis og open source Java IDE, har de deres forskelle. Support til Maven er bedre i NetBeans. Fordi du kan få GlassFish med Java EE-pakke til NetBeans, er den nemmere at bruge end i Eclipses (da du skal konfigurere GlassFish separat). NetBeans kommer med indbygget GUI-builder til Swing, men du skal bruge et separat plug-in i Eclipse. De generelle meninger i Java-samfundet om disse to IDE er ret ens. Til grundlæggende Java (Java SE) udvikling tilbyder de begge sammenlignelige funktioner. Men hvis du har et specifikt formål, kan den ene IDE være lidt bedre end den anden. For eksempel er der en generel konsensus om, at for udvikling på OSGi-platformen er Eclipse den bedre mulighed, mens NetBeans er bedre til Java EE-udvikling.