+38/050/370-3627
+38/093/220-0872
+38/044/257-2444
Новости

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.

Как и во многих IDE JetBrains, функции RustRover можно установить в виде плагина в IntelliJ IDEA Ultimate.
 
В период предварительного просмотра также можно будет установить плагин в CLion. Однако JetBrains еще предстоит определить, произойдет ли это после того, как JetBrains выпустит RustRover. Это связано с тем, что в JetBrains до сих пор нет уверенности, понадобится ли пользователям этот плагин или будет достаточно выделенной среды разработки Rust.
JetBrains уверены, что экосистема и сообщество Rust будут продолжать расти. В противном случае JetBrains не делала бы ставку на IDE. В связи с этим компания JetBrains рада сообщить, что JetBrains присоединилась к Rust Foundation. Вместе со многими существующими участниками JetBrains будет помогать поддерживать усилия сообщества Rust и способствовать его будущему развитию.

Другие новости