Neu: RustRover – die eigenständige Rust-IDE von JetBrains
„Wann wird es eine Rust-IDE geben?“
Diese Frage kriegen wir häufig von unseren Benutzer*innen gestellt, und heute können wir mit Freude verkünden, dass es soweit ist. Wir stellen RustRover vor, unsere eigenständige IDE für Rust.
Wie viele von Ihnen wissen, haben wir jahrelang daran gearbeitet, Unterstützung für Rust-Funktionen als Plugin anzubieten, das sowohl in IntelliJ IDEA als auch in CLion funktioniert. Wir haben jedoch immer wieder Anfragen aus der Community nach einer IDE erhalten, die speziell auf Rust und sein Ökosystem ausgerichtet ist und über die gleichen Funktionen verfügt wie die bestehenden JetBrains-IDEs.
Heute eröffnen wir das Early-Access-Program (EAP) für RustRover und wir würden uns freuen, wenn Sie es testen, uns Feedback geben und uns helfen, das Produkt zu verbessern. Wir werden auf Ihr Feedback hören und Updates durchführen, um sicherzustellen, dass das Produkt den Bedürfnissen unserer Benutzer*innen entspricht. RustRover wird während der öffentlichen Preview kostenlos sein, und das Lizenzmodell wird zu einem späteren Zeitpunkt, kurz vor der kommerziellen Veröffentlichung, festgelegt.
Eine kommerzielle IDE
Mit der wachsenden Zahl der Benutzer*innen des Rust-Plugins sind auch die Anforderungen an neue Funktionen gestiegen. Mit RustRover wollen wir die Rust-Unterstützung von JetBrains noch weiter ausbauen – bleiben Sie für zukünftige Updates auf dem Laufenden. Somit steigen auch die Investitionen, die wir für die Bereitstellung solcher Funktionen benötigen. In Übereinstimmung mit unseren anderen IDEs und um unsere Nachhaltigkeit als Team und als Unternehmen zu sichern, wird RustRover im Rahmen eines kommerziellen Abonnements angeboten werden. Nach der EAP-Phase, in der das Produkt kostenlos genutzt werden kann, werden wir RustRover als eigenständige kommerzielle IDE oder als Teil des All Products Pack anbieten. Wir planen, RustRover vor September 2024 zu veröffentlichen.
Bestehendes Open-Source-Plugin
Das bestehende Open-Source-Plugin, an dem wir schon seit einigen Jahren arbeiten, diente als Baustein für RustRover. Dieses Plugin wird weiterhin Open-Source und kostenlos auf GitHub und dem Marketplace verfügbar sein. In Zukunft werden wir jedoch unsere Bemühungen in RustRover investieren, das Closed-Source ist. Für das bestehende Open-Source-Plugin werden wir unser Bestes tun, um die Kompatibilität mit neueren Versionen unserer IDEs aufrechtzuerhalten, aber wir werden keine Fehler beheben oder neue Funktionen hinzufügen. Die bestehenden offenen Tickets auf GitHub, die sich auf RustRover beziehen, wurden bereits in unseren Issue-Tracker importiert.
Unterstützung für IntelliJ IDEA und CLion
Wie viele unserer IDEs, kann die Funktionalität von RustRover als Plugin in IntelliJ IDEA Ultimate installiert werden.
Während die Preview-Phase wird es auch möglich sein, das Plugin in CLion zu installieren. Ob dies auch nach der Veröffentlichung von RustRover der Fall sein wird, können wir noch nicht sagen. Das liegt daran, dass wir noch nicht sicher sind, ob die Benutzer*innen das Plugin benötigen oder ob eine dedizierte Rust-IDE ausreichend ist.
Teilnahme an der Rust Foundation
Wir sind überzeugt, dass das Rust-Ökosystem und die Community weiter wachsen werden. Sonst würden wir nicht auf eine IDE setzen. In diesem Sinne freuen wir uns, bekannt geben zu können, dass JetBrains der Rust Foundation beigetreten ist. Zusammen mit den vielen bestehenden Mitgliedern werden wir die Bemühungen der Rust-Community unterstützen und an der zukünftigen Entwicklung arbeiten.
Autor des Original-Blogposts: