Neue IDE für Java: Ein Überblick über Funktionen und erste Eindrücke

Online Python-Trainer für Anfänger

Lernen Sie Python einfach ohne theoretische Überlastung. Lösen Sie praktische Aufgaben mit automatischer Überprüfung und schreiben Sie Code direkt im Browser.

Kurs starten

Neue IDE mit Java-Unterstützung: Ein erster Blick – was bietet sie Entwicklern?



Der Markt für Werkzeuge für Java-Entwickler war lange Zeit stabil: IntelliJ IDEA, Eclipse und NetBeans teilten sich fast 90% der Nutzer. Doch vor kurzem ist eine neue integrierte Entwicklungsumgebung (IDE) auf den Plan getreten – Juno Studio (Arbeitstitel). Die Entwickler positionieren sie als „IDE für das Mikroservice-Zeitalter". Wir haben die Beta-Version getestet und teilen gerne unsere ersten Eindrücke.



Schlüsselfunktionen von Juno Studio



  • Intelligente Autovervollständigung auf KI-Basis. Die Umgebung analysiert nicht nur das aktuelle Projekt, sondern auch beliebte GitHub-Repositories. Wenn Sie anfangen, Stream.of(...) zu schreiben, schlägt die IDE fertige Operationsketten unter Berücksichtigung der Datentypen vor.
  • Integrierte Unterstützung für Docker und Kubernetes. Sie müssen nicht mehr zwischen Terminal und IDE wechseln: Container werden direkt aus der Werkzeugleiste erstellt und gestartet. Für Spring Boot-Anwendungen ist ein „Hot Swap" von Images verfügbar.
  • Refactoring „on the fly". Juno Studio kann Optimierungen ohne explizite Aufforderung vorschlagen: zum Beispiel verschachtelte if-Anweisungen durch switch ersetzen oder vorschlagen, eine Methode auszulagern, wenn ein Codeblock 15 Zeilen überschreitet.
  • Hybrider Debugger. Unterstützt sowohl das klassische schrittweise Debuggen als auch „Time-Travel-Debugging". Sie können die Programmausführung um einige Schritte zurückdrehen, um zu verstehen, wo der Fehler aufgetreten ist.


Leistung und Benutzeroberfläche



Das erste, was ins Auge fällt, ist die Geschwindigkeit. Juno Studio startet in 8 Sekunden auf einem Rechner mit 16 GB RAM. Die Benutzeroberfläche ist im minimalistischen Stil gehalten: standardmäßig ein dunkles Design, die Seitenleiste mit der Projektstruktur wird automatisch ausgeblendet. Anders als bei IntelliJ IDEA gibt es hier keine überladenen Menüs – alle Hauptaktionen werden über die Befehlszeile aufgerufen (Strg+Umschalt+P).



Integration mit Maven und Gradle



Die Umgebung erkennt beide Build-Tools „out of the box". Beim ersten Öffnen eines Projekts schlägt Juno Studio vor, ein Build-Profil auszuwählen und lädt automatisch die Abhängigkeiten. Ein angenehmer Bonus: ein visueller Abhängigkeitsgraph mit Hervorhebung von Bibliotheksversionen, die in Konflikt stehen. Dies ist besonders nützlich für große Enterprise-Projekte.



Erste Eindrücke und Nachteile



Juno Studio verdient definitiv Aufmerksamkeit. Sie ist schneller als vergleichbare Produkte, bietet innovative Funktionen und ist anfängerfreundlich (integrierte Tutorials zu Java 21 und Spring Boot 3).

Es gibt jedoch auch Nachteile:

  • Es gibt noch wenige Plugins – nur offizielle Erweiterungen von JetBrains und Eclipse.
  • Unterstützt keine Java-Versionen unter 11.
  • Es fehlt die Integration mit SVN und Mercurial (nur Git).


Fazit: Juno Studio ist ein hervorragender Kandidat für die Ablösung von IntelliJ IDEA für diejenigen, die mit Mikroservices und dem modernen Java-Stack arbeiten. Die Veröffentlichung wird für Dezember dieses Jahres erwartet. Bleiben Sie auf dem Laufenden bei PythonLib.

Empfohlene Bibliotheken