NetBeans gegen Eclipse
Der Markt für Java -IDE (Integrated Development Environment) ist einer der am stärksten im Bereich der Programmierwerkzeuge konkurrierenden Markt. Netbeans und Eclipse sind zwei der vier Hauptkonkurrenten in diesem Bereich (Intellij IDEA und Oracle JDeveloper sind die anderen beiden). Sowohl Netbeans als auch Eclipse sind kostenlose und Open -Source -Software.
Was ist Finsternis?
Eclipse ist eine IDE, die die Entwicklung von Softwareanwendungen in mehreren Sprachen ermöglicht. Tatsächlich kann es als vollständige Softwareentwicklungsumgebung bezeichnet werden, die aus der IDE und dem Plug-in-System besteht. Es ist kostenlos und Open -Source -Software, die unter Eclipse Public Lizenz veröffentlicht wurde. Es wurde in Java entwickelt und kann zur Entwicklung von Anwendungen hauptsächlich in Java verwendet werden. Mit der Verwendung geeigneter Plug-Ins kann jedoch Anwendungen in vielen anderen Sprachen wie C, C ++, Perl, PHP, Python, Ruby und vielem mehr entwickelt werden. Darüber hinaus können Pakete für Mathematik auf Eclipse entwickelt werden. Die Eclipse -IDE wird als Eclipse ADT, Eclipse CDT, Eclipse JDT und Eclipse PDT bezeichnet, wenn sie mit ADA, C/C ++, JAVA bzw. PHP verwendet werden.
Es handelt sich um eine plattformübergreifende IDE, die unter Linux-, Mac OS X-, Solaris- und Windows-Betriebssystemen ausgeführt wird. Die aktuelle stabile Version beträgt 3.7, der im Juni 2011 veröffentlicht wurde. Eclipse basiert vollständig auf Plug-Ins (leichte Komponenten). Die Funktionalität ist nicht wie in anderen Anwendungen hartcodiert (stattdessen wird die gesamte Funktionalität durch Plug-Ins bereitgestellt). Euquinox ist die Grundlage für das Laufzeitsystem der Sonnenfinsternis.
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 Desktop -Anwendungen in Java verwendet werden kann. Netbeans wurde in Java entwickelt. Es handelt sich um eine plattformübergreifende IDE, die auf vielen Betriebssystemen wie Microsoft Windows, Mac OS X, Linux und Solaris ausgeführt wird (solange die JVM installiert ist). Zusätzlich zu 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. Ein separates Modul gibt es für verschiedene Funktionen wie Bearbeitung, Versioning und Unterstützung für Java/CVs. Jede Anwendung, die mit dieser Plattform entwickelt wurde, kann durch Dritte erweitert werden. Dies gilt auch für die Netbeans -IDE selbst selbst. Es wurde von Oracle Corporation entwickelt und die aktuelle stabile Version ist Version 7.0, das im April 2011 veröffentlicht wurde. Es ist unter CDDL (gemeinsame Entwicklungs- und Vertriebslizenz) von Sun lizenziert.
Was ist der Unterschied zwischen NetBeans und Eclipse?
Obwohl sowohl Netbeans als auch Eclipse zwei der beliebtesten freien und Open -Source -Java -IDE sind, haben sie ihre Unterschiede. Die Unterstützung für Maven ist in NetBeans besser. Da Sie Glasfische mit Java EE -Paket für NetBeans bekommen können, ist es einfacher zu bedienen als in Sonnenfinsternisse (da Sie Glassfish separat konfigurieren müssen). NetBeans wird mit einem Build-In-GUI-Builder für Swing geliefert. Sie müssen jedoch ein separates Plug-In in Eclipse verwenden. Die allgemeinen Meinungen innerhalb der Java -Community über diese beiden IDE sind ziemlich ähnlich. Für die grundlegende Entwicklung von Java (Java SE) bieten beide vergleichbare Funktionen. Wenn Sie jedoch einen bestimmten Zweck haben, ist eine IDE möglicherweise etwas besser als die andere. Zum Beispiel besteht ein allgemeiner Konsens darüber.