Die Auswahl und das Arbeiten mit der richtigen IDE oder der integrierten Entwicklungsumgebung ist ein entscheidender Aspekt, um ein erfolgreicher Entwickler von mobilen Apps zu werden. Mit der richtigen IDE können Entwickler Classpath verarbeiten. Dateien erstellen; Befehlszeilenargumente erstellen und vieles mehr. In diesem Beitrag stellen wir Ihnen einen Vergleich von drei sehr populären Java-IDEs vor, nämlich Eclipse, NetBeans und IntelliJ.
Finsternis
Eclipse besteht seit dem Jahr 2001, seit IBM Eclipse als Open Source-Plattform veröffentlicht hat. Sie wird von der gemeinnützigen Eclipse Foundation verwaltet und wird sowohl in Open Source- als auch in kommerziellen Projekten verwendet. In bescheidener Weise hat sich dies inzwischen zu einer wichtigen Plattform entwickelt, die auch in mehreren anderen Sprachen verwendet wird.
Der größte Vorteil von Eclipse ist, dass es eine Vielzahl von Plugins bietet, die es vielseitig und sehr anpassbar machen. Diese Plattform arbeitet für Sie im Hintergrund, kompiliert Code und zeigt Fehler an, sobald sie auftreten. Die gesamte IDE ist in Perspektiven organisiert, bei denen es sich im Wesentlichen um visuelle Container handelt, die eine Reihe von Ansichten und Editoren bieten.
Das Multitasking, die Filterung und das Debugging von Eclipse sind weitere Pluspunkte. Es wurde für die Anforderungen großer Entwicklungsprojekte entwickelt und kann verschiedene Aufgaben wie Analyse und Design, Produktmanagement, Implementierung, Inhaltsentwicklung, Testen und Dokumentation übernehmen.
NetBeans
NetBeans wurde in der zweiten Hälfte der 90er Jahre unabhängig entwickelt. Sie wurde nach der Übernahme durch Sun im Jahr 1999 als Open-Source-Plattform entwickelt. Als Teil von Oracle kann diese IDE zur Entwicklung von Software für alle Java-Versionen von Java ME bis zur Enterprise Edition verwendet werden. Wie Eclipse enthält NetBeans auch eine Vielzahl von Plugins, mit denen Sie arbeiten können.
NetBeans bietet Ihnen verschiedene Bundles - 2 C / C ++ - und PHP-Editionen, eine Java SE-Edition, die Java EE-Edition und eine Küchenspülen-Edition, die alles bietet, was Sie jemals für Ihr Projekt benötigen. Diese IDE bietet auch Tools und Editoren, die für HTML, PHP, XML, JavaScript und mehr verwendet werden können. Sie können jetzt auch Unterstützung für HTML5 und andere Webtechnologien finden.
NetBeans punktet gegenüber Eclipse mit der Unterstützung von Datenbanken mit Treibern für Java DB, MySQL, PostgreSQL und Oracle. Mit dem Database Explorer können Sie Tabellen und Datenbanken in der IDE problemlos erstellen, ändern und löschen.
In der Vergangenheit weitgehend als eine Art Schatten von Eclipse angesehen, hat sich NetBeans inzwischen als ein eindrucksvoller Wettbewerber der ersten etabliert.
IntelliJ IDEA
Die IntelliJ IDEA von JetBrains, die seit 2001 existiert, ist sowohl in einer kommerziellen als auch in einer kostenlosen Open Source-Community-Edition verfügbar. JetBrains ist ein etabliertes Unternehmen, das vor allem für sein Resharper-Plugin für Visual Studio bekannt ist und sich besonders für die C # -Entwicklung eignet.
IntelliJ bietet Unterstützung für eine Vielzahl von Sprachen, einschließlich Java, Scala, Groovy, Clojure und mehr. Diese IDE verfügt über Funktionen wie Smart Code-Vervollständigung, Code-Analyse und erweitertes Refactoring. Die kommerzielle “Ultimate” -Version, die hauptsächlich auf den Unternehmenssektor abzielt, unterstützt zusätzlich SQL, ActionScript, Ruby, Python und PHP. Version 12 dieser Plattform wird auch mit einem neuen Android-UI-Designer für Android-App-Entwicklung geliefert.
IntelliJ enthält auch mehrere vom Benutzer geschriebene Plugins. Es bietet derzeit über 900 Plugins an, plus 50+ in der Enterprise-Version. Benutzer können jederzeit weitere Plugins über die integrierten Swing-Komponenten einreichen.
Abschließend
Alle oben genannten IDEs haben ihre eigenen Vorteile. Während Eclipse nach wie vor die am weitesten verbreitete IDE ist, erfreuen sich NetBeans mittlerweile zunehmender Beliebtheit bei unabhängigen Entwicklern. Während die Enterprise Edition von IntelliJ wie ein Wunder funktioniert, können einige Entwickler dies als unnötigen Aufwand betrachten.
Es hängt alles davon ab, wonach Sie als Entwickler suchen und wie Sie Ihre Arbeit fortsetzen möchten. Installieren Sie alle 3 IDEs und probieren Sie sie aus, bevor Sie Ihre endgültige Auswahl treffen.