RustRover, o novo IDE de JetBrains dirixido a Rust

RustRover

RustRover: un Rust IDE autónomo de JetBrains

JetBrains presentado A través dunha publicación no blog, o lanzamento dun novo IDE (entorno de desenvolvemento integrado) que recibe o nomee "RustRover", destinado a escribir aplicacións na linguaxe Rust.

JetBrains menciona iso o obxectivo deste novo IDE, "RustRover" é o mellorar a eficiencia do desenvolvemento de ferruxe, satisfacer as necesidades do ecosistema Rust e proporcionar soporte básico para a lingua.

Acerca de RustRover

Como tal, menciónase que o proxecto desenvolverase como produto comercial, pero, para aqueles que estean interesados ​​en ter "un ambiente semellante", pódese construír baseándose na versión comunitaria gratuíta do ambiente IntelliJ IDEA co complemento intellij-rust.

O complemento de código aberto existente, no que estivemos traballando durante varios anos, serviu de base para RustRover. Este complemento seguirá sendo de código aberto e dispoñible gratuitamente en GitHub e JetBrains Marketplace.

Non obstante, no futuro, investiremos os nosos esforzos en RustRover, que é de código pechado. Para o complemento de código aberto existente, faremos todo o posible para manter a compatibilidade coas últimas versións dos nosos IDE, pero non arranxaremos erros nin engadiremos novas funcións.

En canto ao desenvolvemento, como xa se mencionou "indirectamente", isto Está baseado no complemento intellij-rust, que é de código aberto, ademais de engadir soporte para a linguaxe Rust ao IDE de CLion e a IntelliJ IDEA. Ademais de entregarse por separado, RustRover tamén se pode instalar como complemento para IntelliJ IDEA Ultimate.

Na fase de probas preliminares do produto, tamén será posible usar RustRover como complemento para CLion IDE, mentres que na fase actual de desenvolvemento, a funcionalidade do contorno de desenvolvemento proposto está próxima á configuración de CLion IDE cun complemento para compatibilidade con Rust, pero no futuro prometen ampliar significativamente a funcionalidade existente. En canto ao complemento aberto para CLion e IntelliJ IDEA, tras o anuncio do proxecto RustRover, pasou á categoría Obsoleto e JetBrains non terá soporte oficial.

RustRover

Captura de pantalla de RustRover

Ao mesmo tempo, continuaranse corrixindo o código do complemento para garantir a compatibilidade coas bases de código CLion e IntelliJ IDEA actuais, pero xa non se engadirán cambios relacionados coas correccións de erros ou a engade de novas funcións. O antigo complemento segue aberto e os entusiastas poden unirse ao seu desenvolvemento, pero os principais esforzos dos empregados de JetBrains céntranse agora no desenvolvemento dun produto pechado.

Como moitos dos nosos IDE, a funcionalidade de RustRover pódese instalar como complemento en IntelliJ IDEA Ultimate. Durante o período de vista previa, tamén será posible instalar o complemento en CLion. Non obstante, aínda temos que determinar se este será o caso unha vez que lanzamos RustRover. 

Por parte do características de RustRover, Destaca que ten:

  • Ferramentas para traballar con paquetes Cargo
  • un depurador
  • Un xerador de perfiles
  • Un sistema de lanzamento de proba
  • Un analizador de memoria
  • Un mecanismo de detección de duplicados.
  • O editor de código admite o resaltado de sintaxe, a xeración de código, a análise da corrección do código e o autocompletado de construcións da linguaxe.
  • Visualización de información de tipo
  • Acceso rápido á documentación
  • Modo de refactorización intelixente e modelos en directo para inserir compilacións estándar.

Mentres escribes código, o IDE identifica e suxire campos, bibliotecas e métodos que faltan para completar, e tamén identifica automaticamente os erros comúns e ofrece recomendacións para solucionalos. Ademais, RustRover admite todas as características comúns do contorno IntelliJ IDEA, incluíndo ferramentas de traballo en equipo e integración con sistemas de control de versións.

Actualmente, A versión preliminar de RustRover está dispoñible para probas sen restricións. As compilacións ofrecidas están preparadas para Linux, macOS e Windows e menciónase que está previsto que a primeira versión estable de RustRover se publique antes de setembro de 2024.

finalmente se es interesado en saber máis sobre el, pode consultar os detalles no seguinte ligazón.


O contido do artigo adhírese aos nosos principios de ética editorial. Para informar dun erro faga clic en aquí.

Sexa o primeiro en opinar sobre

Deixa o teu comentario

Enderezo de correo electrónico non será publicado. Os campos obrigatorios están marcados con *

*

*

  1. Responsable dos datos: AB Internet Networks 2008 SL
  2. Finalidade dos datos: controlar SPAM, xestión de comentarios.
  3. Lexitimación: o seu consentimento
  4. Comunicación dos datos: os datos non serán comunicados a terceiros salvo obrigación legal.
  5. Almacenamento de datos: base de datos aloxada por Occentus Networks (UE)
  6. Dereitos: en calquera momento pode limitar, recuperar e eliminar a súa información.