Introducing RustRover – A Standalone Rust IDE by JetBrains | The IntelliJ Rust Blog
https://blog.jetbrains.com/rust/2023/09/13/introducing-rustrover-a-standalone-rust-ide-by-jetbrains/
https://blog.jetbrains.com/rust/2023/09/13/introducing-rustrover-a-standalone-rust-ide-by-jetbrains/
45 Comments
asdfasdfasdf@lemmy.world · 23 pts · 2y
Why is this necessary? I thought we've moved past language-specific IDEs.
Sigmatics@lemmy.ca · 51 pts · 2y
We have? JetBrains never has stopped offering them.
Who wouldn't want an experience tailored to their main language? I certainly favor PyCharm over Ultimate
asdfasdfasdf@lemmy.world · 15 pts · 2y
JetBrains is not representative of every editor / dev. Language servers mean I can use Emacs / Vim / VSCode / whatever else I want and have IDE features for whatever language I want.
jvisick@programming.dev · 13 pts · 2y
Just as JetBrains is not representative of every dev, neither are LSPs. Some developers want a specialized IDE for their language(s), some want a highly customized editor with their language servers. As long as you efficiently produce code that works, who cares what other people use?
loutr@sh.itjust.works · 9 pts · 2y
You can do that if you want to :
But if you only care about a particular language/stack you can use the dedicated IDE, it's cheaper and the UX is optimized for your use case.
asdfasdfasdf@lemmy.world · 5 pts · 2y
That's a JetBrains plugin. It is just for JetBrains applications, and it closed source, right? Language servers are basically the metric system of IDEs. I can go from Emacs to Vim to VSCode and just use rust-analyzer for my IDE backend.
I don't understand the benefit of using JetBrains specific plugins that only work with JetBrains.
loutr@sh.itjust.works · 15 pts · 2y
Because I (and many others) find their products to be far superior to the competition.
Sigmatics@lemmy.ca · 11 pts · 2y
This. I'm using PyCharm with the new UI, and watching my colleagues struggle with VSCode is a bit painful to see. Not saying you can't be productive with it, but why make your life harder than it needs to be?
MaungaHikoi@lemmy.nz · 2 pts · 2y
Same here but with WebStorm.
Paradox@lemdro.id · 5 pts · 2y
JetBrains users kind of live in their own weird bubble. Of the ones I've worked with, a decent number didn't even know how to use git, they just relied on the built in vcs tools
HellAwaits@lemm.ee · -1 pts · 2y
themusicman@lemmy.world · -10 pts · 2y
Didn't know how to use git CLI? Who cares. Git CLI is garbage anyway
Edit: Ruffled some feathers lol. Seriously though, whoever named the functions... I want whatever they're on lol
Sigmatics@lemmy.ca · 5 pts · 2y
I think there's something for everyone. Some people want one editor for everything, some want one tailored to their language needs
sickday@kbin.social · 8 pts · 2y
This is the right answer, and I wish more people would grasp that.
MaungaHikoi@lemmy.nz · 4 pts · 2y
Tech has an abundance of people who really need to be right in an argument. I've had this same argument with a developer at a client company of mine. Just couldn't let it go when I said I was comfortable with the Jetbrains suite and used their language specific tooling instead of VSCode.
RonSijm@programming.dev · 22 pts · 2y
Yea, I was thinking the same. I have the JetBrains toolbox, and already have these installed:
I don't really get why they need to make 10 different IDEs for every language, instead of just consolidating everything into a single UI/IDE.
For pricing it doesn't make that much sense, anyone that wants more than 2 JetBrains products is better off buying the entire toolbox.
AnUnusualRelic@lemmy.world · 12 pts · 2y
I'm still waiting for Cobolilissimo and Fortransformer...
FooBarrington@lemmy.world · 10 pts · 2y
You know that you can use IntelliJ Idea Ultimate to get all of these in one package?
morrowind@lemmy.ml · 1 pts · 2y
How does that work?
FooBarrington@lemmy.world · 7 pts · 2y
All of the languages from their other IDEs are available as plugins: https://www.jetbrains.com/products/compare/?product=idea&product=idea-ce
illectrility@sh.itjust.works · 5 pts · 2y
Totally agree but weren't they working on an all-in-one IDE? I think it was Fleet
corytheboyd@kbin.social · 1 pts · 2y
asdfasdfasdf@lemmy.world · 4 pts · 2y
And there is already the Language Server Protocol, which basically everyone else uses.
FooBarrington@lemmy.world · 13 pts · 2y
The Jetbrains IDEs go further than many language servers do.
steve@lemmy.ca · 17 pts · 2y
This is likely just rebranded intellij with some rust specific plugins and some UI adjustments like pycharm, goland, etc.
floofloof@lemmy.ca · 5 pts · 2y
All the JetBrains IDEs feel like basically the same platform with different plugins and tweaks.
ck_@discuss.tchncs.de · 13 pts · 2y
snaggen@programming.dev · 5 pts · 2y
They don't require CLA, since it's MIT license. So what they showcase is the benefit of copyleft.
sickday@kbin.social · 2 pts · 2y
Is this IDE going to make it impossible to install the Rust plugin in their other IDEs? Like is there anything preventing a user from continuing to use the Rust plugin and CLion after this has been released?
Pyroglyph@lemmy.world · 3 pts · 2y
No. The plugin will continue to work, but JB will no longer release new features and bug fixes for it.
Asudox@lemmy.world · 4 pts · 2y
They can come in handy, for some people. I am certainly happy with VSCode
asdfasdfasdf@lemmy.world · 3 pts · 2y
VSCode isn't language specific, is it? Why would they come in handy?
sickday@kbin.social · 8 pts · 2y
Almost all of these IDEs have language-specific features in them. PyCharm has Scientific tools (like SciView) for generating graphs using code and data. Rider features a pretty nice Windows Form builder for generating and creating GUIs for applications. Etc.
I can't imagine it being very useful or practical to unload all these language-specific plugins each time you open the program to write in a language that can't utilize those features.
hellishharlot@programming.dev · 1 pts · 2y
You build workspaces with vscode but the real magic is you never have to switch to visual studio or spend time configuring plugins for a new workspace each time you start a new project
AnUnusualRelic@lemmy.world · 3 pts · 2y
Because sometimes you have an irrepressible need to spend cash on an IDE?
Asudox@lemmy.world · 1 pts · 2y
What I am saying is that I don't need an IDE to program stuff. I am fine with VSCode with extensions. With extensions, VSCode can be a multi(programming)language IDE. I don't see the need to have different IDEs for different programming languages. They do have their benefits.
gencha@feddit.de · 2 pts · 2y
Marketing
edfloreshz@lemmy.world · 16 pts · 2y
I would've liked it more if they didn't deprecated IntelliJ Rust in favor of RustRover, I liked being able to write Rust in any JetBrains IDE if I needed it, now I'm stuck with an old, unsupported version of the plugin.
elvis_depresley@sh.itjust.works · 4 pts · 2y
agreed
luckystarr@feddit.de · 4 pts · 2y
Well, you can still have the up-to-date plugin, you just have to pay for it now.
edfloreshz@lemmy.world · 1 pts · 2y
funny
ale@lemmy.world · 3 pts · 2y
edfloreshz@lemmy.world · 1 pts · 2y
u and me both
nitefox@lemmy.world · 2 pts · 2y
I liked using CLion for both Rust and C++, now I see they outright deprecated the Rust plugin
steve@lemmy.ca · 1 pts · 2y
epat@lemmy.world · -1 pts · 2y
It would be nice if it would work better
onlinepersona@programming.dev · 2 pts · 2y
As in... ?
epat@lemmy.world · 3 pts · 2y
Last time I used it it couldn't even show errors in code that couldn't compile without using clippy all the time, which is suboptimal
onlinepersona@programming.dev · 2 pts · 2y
It is slated to be release in mid 2024, so if you reported the bug, it should probably be fixed by then.
epat@lemmy.world · 1 pts · 2y
Hopefully