RustRover, nové IDE JetBrains zamerané na Rust

RustRover

RustRover – samostatné Rust IDE od JetBrains

JetBrains odhalený Prostredníctvom blogového príspevku spustenie nového IDE (integrované vývojové prostredie), ktoré je pomenovanée "RustRover", určený na písanie aplikácií v jazyku Rust.

JetBrains to spomína cieľ tohto nového IDE je „RustRover“. zlepšiť efektivitu vývoja hrdze, spĺňajú potreby ekosystému Rust a poskytujú základnú podporu pre jazyk.

O RustRover

Ako taký sa uvádza, že projekt bude vyvinutý ako komerčný produkt, ale pre tých, ktorí majú záujem mať „podobné prostredie“, môže byť zostavené na základe bezplatnej komunitnej verzie prostredia IntelliJ IDEA s doplnkom intellij-rust.

Ako základ pre RustRover poslúžil existujúci open source plugin, na ktorom pracujeme už niekoľko rokov. Tento doplnok zostane otvoreným zdrojom a bude voľne dostupný na GitHub a JetBrains Marketplace.

V budúcnosti však budeme investovať svoje úsilie do RustRover, ktorý je uzavretým zdrojom. V prípade existujúceho doplnku s otvoreným zdrojovým kódom sa budeme snažiť zachovať kompatibilitu s najnovšími verziami našich IDE, nebudeme však opravovať chyby ani pridávať nové funkcie.

Čo sa týka vývoja, ako už bolo spomenuté „nepriamo“, toto Je založený na doplnku intellij-rust, ktorý je otvoreným zdrojom, okrem pridania podpory pre jazyk Rust do CLion IDE a IntelliJ IDEA. Okrem toho, že sa dodáva samostatne, RustRover je možné nainštalovať aj ako doplnok pre IntelliJ IDEA Ultimate.

Vo fáze predbežného testovania produktu bude možné použiť RustRover ako plugin pre CLion IDE, pričom v súčasnej fáze vývoja sa funkcionalita navrhovaného vývojového prostredia blíži k nastaveniu CLion IDE s pluginom pre podporu Rust, no do budúcnosti sľubujú výrazné rozšírenie existujúcej funkcionality. Čo sa týka otvoreného pluginu pre CLion a IntelliJ IDEA, po ohlásení projektu RustRover bol presunutý do kategórie Deprecated a nebude oficiálne podporovaný JetBrains.

RustRover

Snímka obrazovky RustRover

Súčasne opravy kódu pluginu sa budú naďalej vykonávať na zabezpečenie kompatibility s aktuálnymi kódovými základňami CLion a IntelliJ IDEA, ale zmeny súvisiace s opravami chýb alebo pridávaním nových funkcií sa už nebudú pridávať. Starý plugin zostáva otvorený a nadšenci sa môžu zapojiť do jeho vývoja, no hlavné úsilie zamestnancov JetBrains sa teraz sústreďuje na vývoj uzavretého produktu.

Rovnako ako mnoho našich IDE, aj funkciu RustRover je možné nainštalovať ako doplnok v IntelliJ IDEA Ultimate. Počas obdobia ukážky bude možné plugin nainštalovať aj na CLion. Musíme však ešte určiť, či to tak bude po spustení RustRover. 

Na strane Vlastnosti RustRover, Vyznačuje sa tým, že má:

  • Nástroje na prácu s nákladnými balíkmi
  • debugger
  • Generátor profilov
  • Skúšobný štartovací systém
  • Analyzátor pamäte
  • Duplicitný mechanizmus detekcie.
  • Editor kódu podporuje zvýrazňovanie syntaxe, generovanie kódu, analýzu správnosti kódu a automatické dopĺňanie jazykových konštrukcií,
  • Zobrazenie informácií o type
  • Rýchly prístup k dokumentácii
  • Režim inteligentného refaktorovania a živé šablóny na vkladanie štandardných zostavení.

Pri písaní kódu IDE identifikuje a navrhuje chýbajúce polia, knižnice a metódy na dokončenie a tiež automaticky identifikuje bežné chyby a poskytuje odporúčania na ich opravu. RustRover navyše podporuje všetky bežné funkcie prostredia IntelliJ IDEA, vrátane nástrojov pre tímovú prácu a integrácie so systémami správy verzií.

V súčasnej dobe, Ukážková verzia RustRover je k dispozícii na neobmedzené testovanie. Ponúkané zostavy sú pripravené pre Linux, macOS a Windows a spomína sa, že prvá stabilná verzia RustRover má byť zverejnená do septembra 2024.

konečne ak si záujem dozvedieť sa o tom viac, môžete skontrolovať podrobnosti v nasledujúci odkaz.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Za údaje zodpovedá: AB Internet Networks 2008 SL
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.