Neue IDE mit Java-Unterstützung: erster Blick
Die Welt der Java-Entwicklung entwickelt sich ständig weiter, und ein neuer Akteur ist auf dem Markt der Programmierwerkzeuge erschienen. Das Entwicklerteam hat eine Beta-Version einer Entwicklungsumgebung (IDE) mit Fokus auf Java vorgestellt, die bereits die Aufmerksamkeit der Community auf sich gezogen hat. In diesem Artikel teilen wir unsere ersten Eindrücke und analysieren die wichtigsten Funktionen des neuen Tools.
Was ist das für eine IDE?
Die neue Entwicklungsumgebung positioniert sich als leichte, aber leistungsstarke Alternative zu schwergewichtigen Lösungen wie Eclipse oder IntelliJ IDEA. Sie wurde von Grund auf mit Fokus auf Leistung und Benutzerfreundlichkeit für Java-Entwickler aller Niveaus entwickelt. Der Projektname wird vorerst geheim gehalten, aber eine öffentliche Beta-Version für Windows, macOS und Linux ist bereits verfügbar.
Wichtigste Funktionen
Die Entwickler geben mehrere einzigartige Funktionen an, die die neue IDE von der Konkurrenz abheben:
- Schnellstart — Die Startzeit beträgt selbst auf durchschnittlicher Hardware weniger als 3 Sekunden. Es gibt keine lange Projektindizierung.
- Intelligente Autovervollständigung — Das Vorschlagssystem analysiert nicht nur die aktuelle Klasse, sondern die gesamte Vererbungshierarchie, einschließlich externer Bibliotheken.
- Integrierter Debugger — Unterstützt bedingte Haltepunkte, dynamische Änderung von Variablenwerten und Echtzeit-Ansicht des Aufrufstapels.
- Integration mit Maven und Gradle — Automatische Erkennung von Konfigurationen, Abhängigkeitsverwaltung und Projekt-Build ohne Fensterwechsel.
Arbeit mit Code und Refactoring
Der Code-Editor unterstützt Syntaxhervorhebung, Blockeinklappung und Methodennavigation. Besondere Aufmerksamkeit verdient das Refactoring-System: Operationen wie Umbenennen, Methode extrahieren, Variable inline setzen und Signatur ändern sind verfügbar. Alle Änderungen werden über die integrierte Git-Integration verfolgt – man kann sofort sehen, welche Zeilen vor der Anwendung des Refactorings geändert werden.
Projekt- und Versionsverwaltung
Die IDE bietet integrierte Git-Unterstützung mit Visualisierung von Branches und Commits. Entwickler müssen nicht ins Terminal wechseln – alle Operationen (commit, push, pull, merge) sind über die Oberfläche verfügbar. Auch die Arbeit mit entfernten Repositories wie GitHub, GitLab und Bitbucket wird unterstützt.
- Visuelles Diff zum Vergleich von Änderungen.
- Automatische Auflösung von Merge-Konflikten.
- Änderungshistorie mit der Möglichkeit, zu jeder Version zurückzukehren.
Leistung und Plugins
Trotz der Leichtigkeit opfert die IDE keine Funktionalität. Bereits jetzt ist ein Plugin-Store verfügbar, in dem Erweiterungen für die Arbeit mit Datenbanken, Docker, Spring Boot und Test-Frameworks (JUnit, TestNG) installiert werden können. Wichtig ist, dass alle Plugins ohne Neustart der Umgebung funktionieren – es reicht, sie in den Einstellungen zu aktivieren.
Erste Eindrücke
Nach mehreren Tagen des Testens kann man eine stabile Arbeit auch mit großen Projekten (über 1000 Klassen) feststellen. Der RAM-Verbrauch beträgt durchschnittlich 800-1200 MB, was deutlich weniger ist als bei beliebten Alternativen. Der einzige Nachteil derzeit ist die begrenzte Anzahl von Vorlagen für neue Projekte (nur Maven und Gradle verfügbar). Die Entwickler versprechen jedoch, die Unterstützung für Spring Initializr und Quarkus in nahen Updates hinzuzufügen.
Fazit
Die neue IDE mit Java-Unterstützung sieht vielversprechend aus. Sie vereint die Geschwindigkeit leichter Editoren mit dem reichhaltigen Funktionsumfang professioneller Entwicklungsumgebungen. Wenn Sie die