Představujeme RustRover – nové Rust IDE od společnosti JetBrains
„Kdy bude existovat IDE pro Rust?“
Tuto otázku dostáváme od našich uživatelů poměrně často a dnes vám s radostí oznamujeme, že ten den konečně nastal. Přivítejte RustRover, naše samostatné IDE pro jazyk Rust!
Jak mnozí z vás vědí, již několik let pracujeme na podpoře funkcí jazyka Rust pomocí pluginu, který by fungoval v nástrojích IntelliJ IDEA i CLion. Od komunity jsme však opakovaně dostávali požadavky na IDE určené speciálně pro Rust a jeho ekosystém, které by zároveň mělo stejné vlastnosti jako naše ostatní stávající nástroje.
Dnes spouštíme RustRover v režimu Early Access Program (EAP) a budeme rádi, když si ho vyzkoušíte a dáte nám zpětnou vazbu. Pomůžete nám tím dodat produktu lepší kontury. Budeme vaší zpětné vazbě naslouchat a pravidelně nástroj aktualizovat, aby co nejvíce odpovídal potřebám jeho uživatelů. RustRover bude v průběhu veřejného náhledu zdarma a licenční model bude zveřejněn blíže k datu komerčního vydání.
Komerční IDE
S rostoucím počtem uživatelů pluginu Rust rostou i požadavky na nové funkce. V rámci RustRoveru se snažíme posunout podporu Rustu na zcela novou úroveň – sledujte budoucí aktualizace. V důsledku toho se zvyšují i investice, které potřebujeme k zajištění těchto funkcí. V souladu s našimi ostatními IDE a v zájmu zajištění trvalé udržitelnosti coby týmu i coby společnosti bude RustRover nabízen v rámci komerčního tarifu. Po skončení období předběžného náhledu (EAP), během něhož je produkt k dispozici zdarma, budeme RustRover nabízet jako samostatné zpoplatněné IDE nebo jako součást balíčku All Products Pack. Naším cílem je vydat RustRover do září 2024.
Stávající open-source plugin
Jako stavební kámen pro RustRover sloužil stávající open-source plugin, na kterém jsme pracovali několik let. Tento plugin zůstane open-source a bude volně k dispozici na GitHubu i marketplace. Do budoucna však budeme své úsilí investovat do RustRoveru, který již open-source není. U stávajícího pluginu se budeme snažit zachovat kompatibilitu s novějšími verzemi našich IDE, ale nebudeme opravovat chyby ani přidávat nové funkce. Stávající nahlášené chyby, které jsou otevřené na GitHubu, již byly importovány do našeho systému hlášení chyb (pokud se týkají RustRoveru).
Podpora pro IntelliJ IDEA a CLion
Stejně jako u mnoha našich IDE lze funkce RustRoveru nainstalovat jako plugin do prostředí IntelliJ IDEA Ultimate.
Během období předběžného náhledu bude možné plugin nainstalovat také do nástroje CLion. Ještě však musíme rozhodnout, zda tomu tak bude i po vydání RustRoveru. Je to dáno tím, že si stále nejsme jisti, zda uživatelé budou plugin potřebovat, nebo zda jim bude stačit specializované prostředí Rust IDE.
Rust Foundation
Jsme přesvědčeni, že Rust ekosystém a komunita se budou i nadále rozrůstat. Jinak bychom na IDE nesázeli. V této souvislosti s potěšením oznamujeme, že se společnost JetBrains připojila k Rust Foundation. Spolu s mnoha stávajícími členy budeme pomáhat podporovat úsilí Rust komunity a pracovat na jejím budoucím rozvoji.