JetBrains представив RustRover - автономне середовище розробки Rust
JetBrains представив RustRover - автономне середовище розробки Rust
JetBrains багато років працювала над підтримкою функціональності Rust у вигляді плагіна, який працює як у IntelliJ IDEA, так і у CLion. Однак компанія JetBrains знову і знову отримувала запити від спільноти на створення IDE, спеціально призначеної для Rust та її екосистеми, яка також мала б функції, які не поступаються існуючим IDE JetBrains.
JetBrains відкриває програму раннього доступу RustRover (EAP), і JetBrains хоче, щоб ви спробували її, залишили відгук про JetBrains та допомогли JetBrains сформувати продукт. JetBrains дослухатиметься до ваших відгуків і часто оновлюватиме інформацію, щоб переконатися, що продукт відповідає потребам користувачів. RustRover буде безкоштовним під час Public Preview, а модель ліцензії остаточно буде допрацьована ближче до дати комерційного випуску.
У міру зростання кількості користувачів плагіна Rust зростають і вимоги до нових функцій. В рамках RustRover JetBrains прагне вивести підтримку Rust у JetBrains на новий рівень – стежте за оновленнями у майбутньому. Отже, інвестиції, необхідні JetBrains для забезпечення такої функціональності, також зростають. Як і інші IDE JetBrains, а також для забезпечення подальшої стійкості JetBrains як команди та компанії, RustRover пропонуватиметься за комерційним планом. Після закінчення EAP, протягом якого продукт можна буде використовувати безкоштовно, JetBrains пропонуватиме RustRover як окрему комерційну IDE або як частину All Products Pack. JetBrains має намір випустити RustRover до вересня 2024 року.
Існуючий плагін з відкритим вихідним кодом, над яким JetBrains працював уже кілька років, послужив будівельним блоком для RustRover. Цей плагін залишиться з відкритим вихідним кодом і буде доступний безкоштовно на GitHub та JetBrains Marketplace. Однак надалі JetBrains вкладатиме зусилля в RustRover із закритим вихідним кодом. Що стосується існуючого плагіна з відкритим кодом, JetBrains зробить все можливе, щоб підтримувати сумісність з новими версіями IDE JetBrains, але JetBrains не буде виправляти помилки або додавати нові функції. Існуючі проблеми, відкриті на GitHub (якщо це стосується RustRover), вже імпортовані в систему відстеження проблем JetBrains.