Intellij gegen Sonnenfinsternis
Der Markt für Java -IDE (Integrated Development Environment) ist einer der am stärksten im Bereich der Programmierwerkzeuge konkurrierenden Markt. Intellij Idee und Eclipse sind zwei der vier Hauptkonkurrenten in diesem Bereich (Netbeans und Oracle JDeveloper sind die anderen beiden). Eclipse ist kostenlos und Open -Source -Software, während Intellij ein kommerzielles Produkt ist.
Finsternis
Eclipse ist eine IDE, die die Entwicklung von Anwendungen 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. Mit der Verwendung geeigneter Plug-Ins kann jedoch Anwendungen in vielen anderen Sprachen wie C, C ++, Perl, PHP, Python, Ruby usw. 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 ist eine plattformübergreifende IDE, die auf vielen Betriebssystemen ausgeführt wird. Seine aktuelle Version Version 3.7 wurde im Juni 2011 veröffentlicht.
Intellij
Intellij Idee ist eine von Jetbrains entwickelte Java -Ideen. Die erste Version von Intellij kam 2001 heraus. Zu diesem Zeitpunkt war es die einzige IDE mit Unterstützung für die Navigation und Refactoring für fortgeschrittene Code und Refactoring. Es ist ein kommerzielles Produkt, bei dem für alle Plattformen eine kostenlose 30-Tage-Testversion (mit allen Funktionen) verfügbar ist. In jüngerer Zeit wurde eine Open -Source -Edition zur Verfügung gestellt. Die aktuelle stabile Version ist 10.0. Es bietet Unterstützung für das Zeichnen von UML -Klassendiagrammen, visuelle Modellierung in Hibernate, Frühling 3.0, Analyse von Abhängigkeiten und Maven. Anwendungen in vielen Sprachen wie Java, JavaScript, HTML, Python, Ruby, PHP und vielen anderen können mit Intellij entwickelt werden. Intellij unterstützt eine große Auswahl an Frameworks und Technologien wie JSP, JSF, EJB, AJAX, GWT, Streben, Frühling, Winterschlaf und OSGI. Darüber hinaus werden verschiedene Anwendungsserver wie Glassfish, Jboss, Tomcat und WebSphere von Intellij unterstützt. Einfache Integration in CVS, Subversion, Ant, Maven und Junit wird von Intellij ermöglicht.
Was ist der Unterschied zwischen Intellij und Sonnenfinsternis?
Obwohl sowohl Intellij als auch Eclipse zwei der beliebtesten Java -Ides sind, haben sie ihre Unterschiede. Zunächst ist Eclipse kostenlos und vollständig Open Source, während Intellij ein kommerzielles Produkt ist. Die Unterstützung für Maven ist im Intellij besser. Die Intellij-Idee wird mit integriertem GUI-Bauunternehmer zum Swing geliefert, aber Sie müssen ein separates Plug-In in Eclipse für denselben Zweck verwenden. Tatsächlich betrachtet die Java -Community den derzeit besten GUI -Bauunternehmer von Intellijs GUI -Bauunternehmer als den besten GUI -Designer. In Bezug auf die XML -Unterstützung bietet Intellij die bessere Option. Es verfügt über einen integrierten XML-Editor mit hoch entwickelten Funktionen wie Code-Fertigstellung und Validierung (die in Eclipse nicht vorhanden ist). Das Plug-in-System und die große Menge an erweiterbarer Plug-Ins, die von vielen Parteien erhältlich sind. Trotz der Unterschiede in den Merkmalen sind die allgemeinen Meinungen innerhalb der Java -Community über die Leistung dieser beiden IDE ziemlich ähnlich.