Netbeans vs Eclipse
Java IDE-marknaden (integrerad utvecklingsmiljö) är en av de hårdast konkurrerade inom området programmeringsverktyg. NetBeans och Eclipse är två av de fyra stora konkurrenterna inom detta område (IntelliJ IDEA och Oracle JDeveloper är de andra två). Både NetBeans och Eclipse är gratis och öppen källkod.
Vad är Eclipse?
Eclipse är en IDE som tillåter utveckling av mjukvaruapplikationer på flera språk. I själva verket kan det kallas en komplett mjukvaruutvecklingsmiljö som består av IDE och plug-in-systemet. Det är gratis och öppen källkod som släpps under Eclipse Public License. Den är utvecklad i Java och kan användas för att utveckla applikationer främst i Java. Men med användning av lämpliga plug-ins kan den användas för att utveckla applikationer på många andra språk som C, C++, Perl, PHP, Python, Ruby och många fler. Dessutom kan paket för matematik utvecklas på Eclipse. Eclipse IDE kallas Eclipse ADT, Eclipse CDT, Eclipse JDT och Eclipse PDT, när den används med Ada, C/C++, Java respektive PHP.
Det är en plattformsoberoende IDE som körs på operativsystemen Linux, Mac OS X, Solaris och Windows. Dess nuvarande stabila utgåva är 3.7, som släpptes i juni 2011. Eclipse är helt baserad på plug-ins (lättviktskomponenter). Funktionaliteten är inte hårdkodad som i andra applikationer (istället tillhandahålls all funktionalitet av plug-ins). Euquinox är grunden för körtidssystemet Eclipse.
Vad är NetBeans?
NetBeans är en IDE för utveckling av mjukvaruapplikationer i Java, JavaScript, PHP, Python, C/C++, etc. NetBeans är också ett plattformsramverk som kan användas för att utveckla skrivbordsapplikationer i Java. NetBeans utvecklades i Java. Det är en plattformsoberoende IDE, som körs på många operativsystem som Microsoft Windows, Mac OS X, Linux och Solaris (så länge JVM är installerat). Förutom JVM behövs JDK för att utveckla Java-applikationer i NetBeans. Moduler (modulära komponenter) kan användas för att utveckla applikationer med hjälp av NetBeans-plattformen. En separat modul finns för olika funktioner såsom redigering, versionshantering och stöd för Java/CVS. Alla program som utvecklas med denna plattform kan utökas av tredje part. Detta gäller även för själva NetBeans IDE. Den är utvecklad av Oracle Corporation och den nuvarande stabila versionen är version 7.0, som släpptes i april 2011. Den är licensierad under CDDL (Common Development and Distribution License) som erbjuds av Sun.
Vad är skillnaden mellan NetBeans och Eclipse?
Även om både NetBeans och Eclipse är två av de mest populära gratis och öppen källkods Java IDE, har de sina skillnader. Stödet för Maven är bättre i NetBeans. Eftersom du kan få GlassFish med Java EE-paketet för NetBeans är det lättare att använda än i Eclipses (eftersom du måste konfigurera GlassFish separat). NetBeans kommer med inbyggd GUI-byggare för Swing, men du måste använda en separat plug-in i Eclipse. De allmänna åsikterna inom Java-communityt om dessa två IDE är ganska lika. För grundläggande Java (Java SE)-utveckling erbjuder de båda jämförbara funktioner. Men om du har ett specifikt syfte kan en IDE vara något bättre än den andra. Det finns till exempel en allmän enighet om att för utveckling på OSGi-plattformen är Eclipse det bättre alternativet, medan NetBeans är bättre för Java EE-utveckling.