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.