Языки программирования

JetBrains выпускает IDE RustRover для разработки на языке Rust

JetBrains выпускает IDE RustRover для разработки на языке Rust

Компания JetBrains выпустила RustRover, специализированную IDE для языка программирования Rust, которая сочетает в себе интегрированный инструментарий Rust с поддержкой искусственного интеллекта через дополнительный плагин и подписку.

По словам представителей JetBrains, RustRover, анонсированная 21 мая, призвана упростить работу с языком Rust и "раскрыть весь потенциал языка". Среди возможностей - обратная связь в реальном времени, предложения по коду, упрощенное управление цепочкой инструментов и совместная работа в команде.

JetBrains также представила новую модель лицензирования. RustRover можно приобрести по платной коммерческой лицензии или по бесплатной некоммерческой лицензии, причем последняя предназначена для частных лиц, использующих RustRover в некоммерческих целях.

Ранее JetBrains предлагала IntelliJ Rust, плагин с открытым исходным кодом Rust для IDE IntelliJ. С помощью RustRover компания намерена предоставить специализированный продукт с расширенной функциональностью для растущего сообщества разработчиков Rust. Компания JetBrains также провела предварительный просмотр мультиязычного редактора и IDE под названием JetBrains Fleet, который поддерживает разработку на языке Rust.

Ключевые особенности RustRover включают:

  • Поддержка инструментария Rust, включая поддержку компилятора Rust.
  • Интеграция систем контроля версий с поддержкой GitHub и Git. Пользователи могут упростить совместную работу и контроль для команд.
  • Обнаружение ошибок и обратная связь в реальном времени для отладки.
  • Поддержка фронтенд-технологий и баз данных.
  • Разрешительное завершение и синтаксический анализ, включая интеллектуальные предложения кода даже в нетрадиционных контекстах.
  • Интеграция модульного тестирования для проверки, повторного выполнения неудачных тестов и устранения ошибок.

RustRover имеет естественное сходство с другими языковыми IDE компании JetBrains, включая PyCharm для Python, GoLand для Go и RubyMine для Ruby. Все они поддерживают плагин JetBrains AI Assistant, который обеспечивает предложения по коду на основе искусственного интеллекта, объяснения кода и чат по коду с помощью подписки на JetBrains AI.

Читайте также