Java ist eine äußerst verbreitete Programmiersprache, die fast überall verwendet wird - Android-Apps, Spielekonsolen und sogar Supercomputer. Es ist bekannt für seine Einfachheit und seine erstaunliche Portabilität. Im heutigen Artikel werden wir uns die ansehen 10 besten Java-IDEs aller Zeiten. Eine IDE (Integrated Development Environment) ist eine All-in-One-Software, mit der Sie nicht nur Ihren Code bearbeiten und kompilieren, sondern auch Ressourcen verwalten, Bereitstellungs- und Versionskontrolloptionen bereitstellen und erweiterte Debugging-Funktionen für Ihr gesamtes Projekt verwenden können.
Beste Java IDEs
1. NetBeans
NetBeans gehörte einst Sun Microsystems und jetzt Oracle und ist eine der besten IDEs des letzten Jahrzehnts. NetBeans ist vollständig modularisiert und alle IDE-Funktionen sind in Paketen enthalten, die als Module bezeichnet werden. Es bietet eine einfache Integration in die Versionskontrollsoftware. NetBeans wurde von sun als Open Source entwickelt, sodass jeder zu seiner Entwicklung beitragen kann. Es ist kostenlos und funktioniert auf den meisten Betriebssystemen und Plattformen.
- Entwickler: Orakel
- Plattformen: NetBeans ist eine plattformübergreifende IDE, die Windows, Mac und Linux unterstützt
- Preisgestaltung: Kostenlos
- Größe: 186 MB für die Java EE-Version
2. IntelliJ IDEA
IntelliJ ist eine Closed-Source-Java-IDE und eine der drei größten unter den Java-IDEs (die anderen beiden sind Eclipse und NetBeans). IntelliJ IDEA verfügt über eine großartige, moderne Benutzeroberfläche. Es wurde als Basis-IDE für Android Studio ausgewählt, die neue All-in-One-Software für die Entwicklung von Android-Apps, die von Google entwickelt wurde.
Es gibt zwei Versionen von IntelliJ, die kostenlose Community Edition und die Ultimate Edition mit allen Funktionen, für deren Verwendung kostenpflichtige Lizenzen erforderlich sind.
- Entwickler: JetBrains
- Plattformen: OS X, Linux, Windows
- Preisgestaltung: Bezahlt (199 US-Dollar Einzelbenutzerlizenz). Kostenlos für Studenten und Open Source-Projekte.
- Größe: 180 MB für die Community Edition, 290 MB für die Ultimate Edition
3. Eclipse
Eclipse ist eine der beliebtesten IDEs, nicht nur für Java, sondern auch für C ++ und PHP. Eclipse ist ein Open Source-Tool und hat eine großartige Community von Entwicklern. Es bietet auch eine riesige Bibliothek von Plugins, die alle von Benutzern erstellt wurden. Die neueste große Version von Eclipse wurde letztes Jahr mit Eclipse Luna veröffentlicht, das Unterstützung für Java 8 bot. Eclipse war auch die Basis-IDE für das alte Android SDK (Software Development Kit)..
- Entwickler: Eclipse Foundation
- Plattformen: Eclipse ist für Windows, Mac, Linux und OSX verfügbar
- Preisgestaltung: Kostenlos
- Größe: Das Eclipse Luna-Downloadpaket für Java-Entwickler ist (fast) 155 MB groß.
4. Entwickler
JDeveloper ist eine vollständig kostenlose IDE, die von Oracle veröffentlicht wurde. JDeveloper bietet verschiedene Funktionen wie Refactoring, Versionskontrolle, Audit & Metrics, Debugging und Profilerstellung. Ant Support und Maven Support. Es gibt zwei Editionen, eine Studio-Edition mit einem vollständig geladenen Tool-Set zum Erstellen von Programmen in Java und eine Java-Edition mit J2EE-, ADF-, UML- und Datenbankfunktionen, die jedoch viel kleiner und schneller ist. Die Java Edition verfügt über alle für Java erforderlichen Kernfunktionen und sollte die meisten Java-Programmierer für Anfänger und Fortgeschrittene zufriedenstellen.
- Entwickler: Orakel
- Plattformen: Plattformübergreifend
- Preisgestaltung: Kostenlos
- Größe: Java Edition-181 MB, Studio Edition -1,8 GB
5. Dr. Java
Dr. Java ist eine leichtgewichtige Java-IDE, die auf Sourceforge verwaltet wird. Es ist in erster Linie für Studenten und Anfänger konzipiert, bietet aber auch erweiterte Funktionen für Java-Profis. Es ist kostenlos und Open Source. Dr. Java wird von der JavaPLT-Gruppe an der Rice University betreut. Die Benutzeroberfläche wurde mit dem von Sun Microsystems entwickelten Swing-Toolkit entwickelt.
- Plattformen: Plattformübergreifend
- Preisgestaltung: Kostenlos
- Größe: 13 MB
6. BlueJ
BlueJ ist eine Open-Source-Java-IDE, die für Bildungszwecke entwickelt wurde. Es eignet sich auch für die Entwicklung kleiner Softwareprojekte. Die Benutzeroberfläche von BlueJ ist recht einfach, sodass Anfänger sie gut nutzen können. Es zeigt Klassen und Objekte auf saubere, visuelle Weise. Das Hauptziel von BlueJ ist es, objektorientierte Programmierung zu unterrichten. Daher ist es ein hervorragendes Werkzeug für neue Lernende, leistungsfähig, ohne den Clustercharakter anderer professioneller IDEs.
- Plattformen: Plattformübergreifend
- Preisgestaltung: Kostenlos
- Größe: 160-170 MB (einschließlich JDK)
7. jCreator
jCreator ist eine schnelle und effiziente Java-IDE, die in C ++ geschrieben wurde (was sie angeblich schneller macht als andere IDEs, die in Java geschrieben wurden). Es verfügt über eine Oberfläche, die früheren Versionen von Visual Studio ähnelt, und ermöglicht es Ihnen, diese nach Ihren Wünschen anzupassen. jCreator ist eine kostenpflichtige IDE, es ist jedoch auch eine kostenlose Version ohne Funktionen wie die automatische Code-Vervollständigung verfügbar. jCreator bietet nur Windows-Unterstützung, kann jedoch unter Linux mit Vine ausgeführt werden.
- Entwickler: Xinox-Software
- Plattformen: Nur Windows.
- Preisgestaltung: Kostenlos
- Größe: 7,2 MB für die Testversion
8. jGrasp
jGrasp ist eine weitere superleichte Java-IDE, die sich auf Software-Visualisierungen konzentriert. Es verfügt über Funktionen wie UML-Klassendiagramme, die zur Verbesserung der Lesbarkeit von Code beitragen. jGrasp generiert automatisch Visualisierungen und verfügt über Mechanismen zur Identifizierung von Datenstrukturen, dynamische Objektbetrachter und verschiedene andere Funktionen, die Java-Code in einer schönen, lesbaren, lehrbuchartigen Ansicht darstellen.
- Plattformen: Plattformübergreifend
- Preisgestaltung: Kostenlos
- Größe: 5 MB
9. Greenfoot
Greenfoot ist eine pädagogische Java-IDE, die fast vollständig auf Interaktion basiert. Es basiert stark auf der Visualisierung von Datenstrukturen und ist für die Erstellung einfacher Programme und 2D-Java-Spiele optimiert. Greenfoot hat eine wirklich großartige Online-Freigabefunktion, die direkt in die IDE integriert ist. Benutzer können ihre Programme online teilen, damit andere sie anzeigen und Hilfe und Feedback erhalten können. Freigegebene Projekte können direkt online bearbeitet werden. Insgesamt ist Greenfoot ideal für Anfänger.
- Plattformen: Plattformübergreifend
- Preisgestaltung: Kostenlos
- Größe: 162 MB für Windows (JDK enthalten)
10. Codenvy
Im letzten Eintrag unserer Liste haben wir Codenvy, das im Gegensatz zu allen anderen bisher erwähnten IDEs rein cloudbasiert ist. Keine Installation erforderlich. Codenvy bietet alle Funktionen einer voll funktionsfähigen "Offline" -IDE, einschließlich Build / Run / Debug-Umgebungen. Die Fähigkeit zur Zusammenarbeit in Echtzeit ist eine der wünschenswerten Funktionen von Codenvy. Codenvy hat eine großartige Benutzeroberfläche und mehrere Arbeitsbereichoptionen. Es ist nach Zahlung einer monatlichen Abonnementgebühr verfügbar. Die Community Edition von Codenvy ist kostenlos.
Detaillierte Informationen:
- Entwickler: Codenvy Inc..
- Plattformen: Plattformübergreifend (browserbasiert)
- Preisgestaltung: Kostenlos für die Community Edition. Abonnements für die Premium-Version ab 1 US-Dollar pro Monat.
SIEHE AUCH: Top 15 Programmiersprachen, die Sie 2015 lernen sollten
Wenn Sie Vorschläge für unsere Liste der besten Java-IDEs haben, können Sie uns dies gerne in Kommentaren mitteilen.