Společnost JetBrains, přední poskytovatel profesionálních nástrojů pro vývoj softwaru, oznamuje uvedení svého specializovaného integrovaného vývojového prostředí (IDE) RustRover pro programovací jazyk Rust. RustRover vyniká skvělou kombinací pokročilé podpory programování s integrovanou sadou nástrojů, což umožňuje vývojářům v jazyce Rust efektivnější vývoj aplikací a služeb.
Popularita tohoto programovacího jazyka rychle stoupá a Rust se tak stal jedním z nejoblíbenějších jazyků s komunitou čítající více než 2,8 milionů vývojářů. Při takto rychlém růstu se ale zároveň objevují jisté problémy, které vývojářům mohou práci znesnadňovat. Společnost JetBrains tyto problémy aktivně řeší, a proto představuje nové IDE RustRover – to zjednodušuje programování v jazyce Rust a umožňuje tak vývojářům využít potenciál jazyka naplno. Díky široké paletě funkcí přizpůsobených speciálně pro jazyk Rust umožňuje RustRover programátorům využívat jeho silné stránky a značně snížit míru repetitivních úkonů.
Vývojové prostředí RustRover poskytuje vývojářům zpětnou vazbu v reálném čase, inteligentní návrhy kódu, zjednodušenou správu sady nástrojů a bezproblémovou týmovou spolupráci, čímž se programování v jazyce Rust stává pro všechny úrovně pokročilosti dostupnějším. Mezi klíčové funkce patří:
• On-the-fly analýza: vývojáři mohou využívat rychlou detekci chyb a zpětnou vazbu v reálném čase pro efektivní ladění kódu.
• Kreativní prostředí: vývojáři mohou po bleskovém nastavení vývojového prostředí RustRover rovnou začít programovat, aniž by museli instalovat další pluginy nebo cokoli složitě konfigurovat.
• Permisivní dokončování a parsování: IDE zobrazuje inteligentní návrhy kódu i v netradičních kontextech, které zvyšují programátorům produktivitu.
• Pokročilá integrace Unit Testing: vývojáři mohou snadno provádět testování, opakovat neúspěšné testy a rychle řešit chyby.
• Code Insight: díky chytré sadě funkcionalit uživatelé porozumí kódu i jeho struktuře a mají přístup k příkladům kódu pro lepší vývoj.
• Rozsáhlá podpora sady nástrojů: programátoři získají podporu všech nástrojů potřebných pro úspěšné a efektivní programování v jazyce Rust, včetně překladače Rust Compiler a dalších.
• Úplná integrace VCS: díky integrované podpoře GitHubu a Gitu mohou uživatelé zefektivnit spolupráci v týmu a správu verzí.
• Podpora frontendových technologií a databází: vývojáři mohou snadno vytvářet širokou škálu aplikací, aniž by k tomu potřebovali větší množství dalších nástrojů.
„Novým vývojovým prostředím RustRover reagujeme na potřeby vývojářů na tomto rychle se rozvíjejícím trhu, kde ekosystém okolo programovacího jazyka Rust prudce roste: v posledních šesti měsících začalo s používáním Rustu 56 % dotázaných vývojářů,“ řekl Vitaly Bragilevsky, Developer Advocate nástroje RustRover. „Díky kombinaci pokročilé podpory programování a integrovaných sad nástrojů umožňuje naše IDE vývojářům efektivněji se orientovat v tomto rychle vyvíjejícím se prostředí a přispívat tak k prosperující Rust komunitě.“
Dříve společnost JetBrains nabízela Rust programátorům plugin IntelliJ Rust (open-source plugin pro všechna IntelliJ IDE). Představením nového vývojového prostředí RustRover se společnost snaží rostoucí komunitě Rustu poskytnout specializovaný produkt s rozšířenou paletou funkcí. RustRover je sice k dispozici v EAP zdarma, ale kompatibilitu této verze pluginu s nástroji IntelliJ IDEA Ultimate a CLion společnost JetBrains zachovává.
RustRover je určen jak začátečníkům, kterým zjednodušuje osvojení si základních procesů, ale také zkušeným vývojářům.