Skillnaden mellan Netbeans och Eclipse

Anonim

Netbeans vs Eclipse

Marknaden Java IDE (Integrated Development Environment) är en av de mest intensiva konkurrenterna inom programmeringsverktyget. 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 programvaror på flera språk. Det kan faktiskt kallas en komplett mjukvaruutvecklingsmiljö som består av IDE och plug-in-systemet. Det är gratis och öppen källkodsprogramvara som släpptes under Eclipse Public License. Det är utvecklat i Java och kan användas för att utveckla applikationer främst i Java. Men med hjälp 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 de används med respektive Ada, C / C ++, Java och PHP.

Det är en plattforms-IDE, som körs på Linux, Mac OS X, Solaris och Windows operativsystem. Dess nuvarande stabila utgåva är 3. 7, som släpptes i juni 2011. Eclipse det är helt baserat på plug-ins (lätta komponenter). Funktionen är inte hårdkodad som i andra applikationer (istället all funktionalitet tillhandahålls av plugin-program). Euquinox är grunden för runtime-systemet för Eclipse.

Vad är NetBeans?

NetBeans är ett IDE för att utveckla programvaror i Java, JavaScript, PHP, Python, C / C ++ etc. NetBeans är också en plattformsram som kan användas för att utveckla stationära applikationer i Java. NetBeans utvecklades i Java. Det är en plattforms-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 NetBeans-plattformen. En separat modul finns för olika funktioner som redigering, versionering och support för Java / CVS. Alla applikationer som utvecklas med denna plattform kan utökas av tredje part. Detta gäller även NetBeans IDE själv. Det är utvecklat av Oracle Corporation och den nuvarande stabila versionen är version 7. 0, som släpptes i april 2011. Den är licensierad enligt CDDL (Common Development and Distribution License) som Sun erbjuder.

Vad är skillnaden mellan NetBeans och Eclipse?

Även om både NetBeans och Eclipse är två av de mest populära fri och open source Java IDE, har de sina skillnader.Stöd till Maven är bättre i NetBeans. Eftersom du kan få GlassFish med Java EE-paket för NetBeans, är det lättare att använda än i Eclipses (eftersom du måste konfigurera GlassFish separat). NetBeans levereras med inbyggd GUI-byggare för Swing, men du måste använda en separat plug-in i Eclipse. De allmänna åsikterna i Java-gemenskapen om dessa två IDE är ganska likartade. För grundläggande Java (Java SE) -utveckling erbjuder de båda jämförbara funktioner. Men om du har ett visst syfte, kan en IDE vara lite bättre än den andra. Det finns till exempel ett allmänt samförstånd att för att utveckla på OSGi-plattformen är Eclipse det bättre alternativet, medan NetBeans är bättre för Java EE-utveckling.