Netbeans vs Eclipse
Der Markt für Java IDE (integrierte Entwicklungsumgebung) ist einer der am intensivsten auf dem Gebiet der Programmiertools. NetBeans und Eclipse sind zwei der vier größten Konkurrenten in diesem Bereich (IntelliJ IDEA und Oracle JDeveloper sind die beiden anderen). Sowohl NetBeans als auch Eclipse sind freie und Open Source-Software.
Was ist Eclipse??
Eclipse ist eine IDE, die die Entwicklung von Softwareanwendungen in mehreren Sprachen ermöglicht. Es kann sogar als vollständige Softwareentwicklungsumgebung bezeichnet werden, die sich aus der IDE und dem Plug-In-System zusammensetzt. Es ist kostenlose und Open Source-Software, die unter der Eclipse Public License veröffentlicht wird. Es ist in Java entwickelt und kann für die Entwicklung von Anwendungen hauptsächlich in Java verwendet werden. Mit der Verwendung geeigneter Plug-Ins können jedoch Anwendungen in vielen anderen Sprachen entwickelt werden, z. B. in C, C ++, Perl, PHP, Python, Ruby und vielen anderen. Darüber hinaus können Pakete für Mathematik auf Eclipse entwickelt werden. Die Eclipse-IDE heißt Eclipse ADT, Eclipse CDT, Eclipse JDT und Eclipse PDT, wenn sie mit Ada, C / C ++, Java bzw. PHP verwendet wird.
Es ist eine plattformübergreifende IDE, die unter Linux, Mac OS X, Solaris und Windows läuft. Die aktuelle stabile Version ist 3.7, die im Juni 2011 veröffentlicht wurde. Eclipse basiert vollständig auf Plug-Ins (Leichtbaukomponenten). Die Funktionalität ist nicht wie in anderen Anwendungen fest codiert (stattdessen wird die gesamte Funktionalität von Plug-Ins bereitgestellt). Euquinox ist die Basis für das Laufzeitsystem von Eclipse.
Was ist NetBeans??
NetBeans ist eine IDE für die Entwicklung von Softwareanwendungen in Java, JavaScript, PHP, Python, C / C ++ usw. NetBeans ist auch ein Plattform-Framework, das zur Entwicklung von Desktopanwendungen in Java verwendet werden kann. NetBeans wurde in Java entwickelt. Es ist eine plattformübergreifende IDE, die auf vielen Betriebssystemen wie Microsoft Windows, Mac OS X, Linux und Solaris (sofern die JVM installiert ist) ausgeführt wird. Zusätzlich zur JVM wird JDK benötigt, um Java-Anwendungen in NetBeans zu entwickeln. Module (modulare Komponenten) können verwendet werden, um Anwendungen mithilfe der NetBeans-Plattform zu entwickeln. Es gibt ein separates Modul für verschiedene Funktionen, z. B. für die Bearbeitung, Versionierung und Unterstützung von Java / CVS. Jede Anwendung, die mit dieser Plattform entwickelt wurde, kann von Dritten erweitert werden. Dies gilt auch für die NetBeans-IDE selbst. Sie wurde von der Oracle Corporation entwickelt. Die aktuelle stabile Version ist Version 7.0, die im April 2011 veröffentlicht wurde. Sie ist unter der von Sun angebotenen CDDL-Lizenz (Common Development and Distribution License) lizenziert.
Was ist der Unterschied zwischen NetBeans und Eclipse??
Obwohl sowohl NetBeans als auch Eclipse zwei der beliebtesten freien und Open-Source-Java-IDEs sind, unterscheiden sie sich. Die Unterstützung für Maven ist in NetBeans besser. Da Sie GlassFish mit dem Java EE-Paket für NetBeans erhalten können, ist es einfacher zu verwenden als in Eclipses (da Sie GlassFish separat konfigurieren müssen). NetBeans enthält einen integrierten GUI-Builder für Swing, aber Sie müssen ein separates Plug-In in Eclipse verwenden. Die allgemeinen Ansichten der Java-Community zu diesen beiden IDE sind ziemlich ähnlich. Für die grundlegende Java-Entwicklung (Java SE) bieten beide vergleichbare Funktionen. Wenn Sie jedoch einen bestimmten Zweck haben, ist eine IDE möglicherweise etwas besser als die andere. Es besteht zum Beispiel allgemeiner Konsens, dass Eclipse für die Entwicklung auf der OSGi-Plattform die bessere Option ist, während NetBeans für die Entwicklung von Java EE besser geeignet ist.