RustRover, el nou IDE de JetBrains orientat a Rust

RustRover

RustRover: un IDE de Rust independent de JetBrains

JetBrains va donar a conèixer mitjançant una publicació de bloc, el llançament d'un nou IDE (entorn de desenvolupament integrat) el qual té com a nomi «RustRover», destinat a escriure aplicacions en llenguatge Rust.

JetBrains esmenta que l'objectiu d'aquest nou IDE, «RustRover» és el millorar l'eficiència del desenvolupament de Rust, satisfer les necessitats de l'ecosistema de Rust i oferir suport principal per al llenguatge.

Sobre RustRover

Com a tal, s'esmenta que el projecte es desenvoluparà com un producte comercial, però, per a aquells que estiguin interessats a tenir un entorn similar, es pot crear basat en la versió comunitària gratuïta de l'entorn IntelliJ IDEA amb el complement intellij-rust.

El complement de codi obert existent, en què hem estat treballant durant diversos anys, ha servit com a base per a RustRover. Aquest complement seguirà sent de codi obert i estarà disponible gratuïtament a GitHub i JetBrains Marketplace.

Tot i això, en el futur, invertirem els nostres esforços en RustRover, que és de codi tancat. Pel complement de codi obert existent, farem tot el possible per mantenir la compatibilitat amb les versions més recents dels nostres IDE, però no corregirem errors ni afegirem noves funcions.

Pel que fa al desenvolupament, com ja es va esmentar «indirectament», aquest es basa en el complement intellij-rust, el qual és de codi obert, a més que s'afegeix suport per al llenguatge Rust a l'IDE CLion i IntelliJ IDEA. A més de lliurar-se per separat, RustRover també es pot instal·lar com a complement per a IntelliJ IDEA Ultimate.

A l'etapa de prova preliminar del producte, també serà possible utilitzar RustRover com a complement per a CLion IDE, mentre que a l'etapa actual de desenvolupament, la funcionalitat de l'entorn de desenvolupament proposat és a prop de la configuració CLion IDE amb un complement per a suport Rust, però en el futur prometen expandir significativament la funcionalitat existent. Quant al complement obert per a CLion i IntelliJ IDEA, després de l'anunci del projecte RustRover, va ser transferit a la categoria Obsolet i JetBrains no ho admetrà oficialment.

RustRover

Screenshot de RustRover

Alhora, se seguiran realitzant correccions al codi del complement per garantir la seva compatibilitat amb les bases de codi actuals de CLion i IntelliJ IDEA, però ja no s'hi afegiran canvis relacionats amb la correcció d'errors o l'addició de noves funcions. L'antic complement roman obert i els entusiastes es poden unir al seu desenvolupament, però els principals esforços dels empleats de JetBrains ara se centren en el desenvolupament d'un producte tancat.

Com molts dels nostres IDE, la funcionalitat de RustRover es pot instal·lar com un complement a IntelliJ IDEA Ultimate. Durant el període de vista prèvia, també serà possible instal·lar el complement a CLion. Tot i això, encara hem de determinar si aquest serà el cas una vegada haguem llançat RustRover. 

Per la part de les característiques de RustRover, es destaca que compta amb:

  • Eines per treballar amb paquets Càrrec
  • Un depurador
  • Un generador de perfils
  • Un sistema de llançament de prova
  • Un analitzador de memòria
  • Un mecanisme de detecció de duplicats.
  • L'editor de codi admet ressaltat de sintaxi, generació de codi, anàlisi de correcció de codi i autocompletat de construccions de llenguatge,
  • Visualització d'informació de tipus
  • Accés ràpid a la documentació
  • Mode de refactorització intel·ligent i plantilles en viu per inserir construccions estàndard.

A mesura que escriu codi, l'IDE identifica i suggereix camps, biblioteques i mètodes que falten per completar-los, i també identifica automàticament errors comuns i proporciona recomanacions per corregir-los. A més, RustRover admet totes les funcions comunes de l'entorn IntelliJ IDEA, incloses les eines de treball en equip i la integració amb sistemes de control de versions.

Actualment, la versió preliminar de RustRover està disponible per a proves sense restriccions. Les compilacions ofertes estan preparades per a Linux, macOS i Windows i s'esmenta que està previst que la primera versió estable de RustRover es publiqui abans de setembre de 2024.

Finalment si estàs interessat a poder conèixer més sobre això, Pots consultar els detalls al següent enllaç.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.