Description
It wasn't that long ago when if you wanted to work with Rust on most of the JetBrains products, you'd either have to pick an IDE that featured limited support or opt to install a Rust plugin (for IntelliJ IDEA and CLion).
That's a thing of the past ever since JetBrains launched its new and powerful Rust IDE called RustRover.
For starters, RustRover is all about making the lives of Rust developers a lot easier. Secondly, RustRover is a massive step up for Rust support (on part with other JetBrains IDEs for other languages).
Apparently, the Rust plugin for IntelliJ IDEA and Clion is still offered. Clearly, the plugin played a big role in the development of RustRover, but the company decided to put more time and attention into developing a more complex closed-source/commercial app.
RuseRover is very much a typical JetBrains product with amazing attention to detail, the same default GUI with grey and black accents, and, of course, a hefty amount of features.
As expected, RustRover has all the bells and whistles such as syntax highlighting, live templates, amazing refactoring, live quick fixes, as well as code completion and code generation.
Users also benefit from an integrated debugger, various test runners, the ability to run configurations, profiling, and all sorts of analysis. Of course, this is an app mostly aimed at web development (hence the integrated HTTP client, Docker support, and database support and access).
What's probably surprising is the fact that RustRover is not exclusively focused on Rust, and users can also integrate various other tools and languages in the Rust environment (integration with Git, GitHub, and other VCs).
One of the things I like most about JetBrains products is the fact that most of them offer a Community edition (besides the Professional, paid one). In short, RustRover is free for non-commercial use, and as usual doesn't take much away from the users.
To activate the Community edition, users need a valid JetBrains account. The only "caveat" is that the Community edition doesn't offer much control over the shared data, meaning that anonymous data is automatically collected by the app.
There's a lot to be said about RustRover. Some seem to appreciate the fact that this is an officially supported, closed-source, commercial IDE specifically aimed at Rust developers, while others might prefer the whole "use my favorite IDE + plugin" option.
Nevertheless, the vibe around RustRover seems to be a positive one. This makes it a very attractive option for most JetBrains users (who already have active subscriptions).
User Reviews for RustRover FOR LINUX 1
-
RustRover FOR LINUX is a game-changer for Rust developers, offering a powerful IDE with all the necessary features. JetBrains once again delivers a top-notch product.