Live data from Hacker News

RustRover – A standalone Rust IDE

blog.jetbrains.com

131–140 of 211 posts

Re: RustRover – A standalone Rust IDE

#131

This IDE doesn't seem to differ from CLion with Rust plugin. I guess, its only about making Rust plugin paid from their side – which makes sense from their side. I hope they can deliver quality. On the other hand, they are notoriously slow to develop their IDEs. Features are super slow to be delivered, IDEs themselves are not really improved as well. They are focusing on things most don't care: Spaces, new UI project…

for me CLion was the revelation, and really I couldn't deliver my project if I didn't obtain it (sadly from my pocket, due to some strange software request process). It both sped up and improved my work, delivering thorough analysis of code through the lint.

However they already told in plain text that the Rust plugin will be stopped at this point of time, so this is another quite expensive (for me) tool to buy if you'd like to develop home projects or learn at home

Re: RustRover – A standalone Rust IDE

#132

Earlier quoted context omitted.

> new UI project It’s incredible to me how many people choose VS Code because of its aesthetics, so it is by all means the right thing to focus on.

> It’s incredible to me how many people choose VS Code because of its aesthetics No. VS code is popular because it's 1. Free and open source 2. Come with a lot of official extension [1] 3. Backed by MS which has the incentive to commondize code editors It's quite similar to Chrome. [1]: https://marketplace.visualstudio.com/publishers/Microsoft

I tried to develop some C in VSCode and failed. The configuration of the build process is far from straightforward. There is no possibility to run without debug, etc.

Re: RustRover – A standalone Rust IDE

#133
post #39
post #29

Earlier quoted context omitted.

That's how all their IDEs work. It's all the same software with different sets of allowed plugins. I would also argue that their IDEs are largely mature, feature-complete software. I'm quite happy they haven't succumbed to the modern trend of reorganize all the menus every 6 months.

Not all their IDEs. Jetbrains Rider has specific modifications that are integrated into the IDE for .NET software development that aren't available in even in IntelliJ Idea Ultimate. The same goes for CLion, the C/C++ features are not available in any other of their IDEs. Though, I think those are the only two IDEs where the the features provided are not available as plugins.

I wonder when this started, I was under the impression that Ultimate had it all, but maybe that was either never true, or only when I last had to petition for the team to get it (10 years ago). Not even sure either Rider or CLion did exist back then.

Re: RustRover – A standalone Rust IDE

#134

Stuff like this makes me happy I left the JetBrains ecosystem years ago.

> Stuff like this makes me happy I left the JetBrains ecosystem years ago. Trouble is it depends what you program. For example if you're a Go coder, then JetBrains GoLand has no competition. Sure you might try VSCode with various extensions, but its not the same. GoLand enables you to be much more productive because of its first-class integration with Go. The only reason some people use VSCode instead of GoLand for G…

> GoLand enables you to be much more productive because of its first-class integration with Go.

Err, what? There isn't even an argument here, "GoLand only supports Go so surely it must be better at it!".

> The only reason some people use VSCode instead of GoLand for Go coding is because its free. There's no real reason to use it otherwise.

The feature set listed on the site looks identical to that offered today by Rust-Analyzer or the existing IntelliJ-Rust plugin. Except in practice, IntelliJ-Rust is significantly weaker at understanding Rust code than Rust-Analyzer, and the strides that they have made in the last few years have largely come down to piggybacking off of it.

And that's ignoring that I find IntelliJ's text editor to be vastly less comfortable than Emacs+Evil. (Yes, I know about IdeaVim. I used it for years. It doesn't hold a candle.)

Re: RustRover – A standalone Rust IDE

#136
I'm fed up with Jetbrains. I gave them money for many years and I loved intelliJ. It was the go-to IDE regardless of your code.

Then they started "simpler" IDEs like PHPStorm, but that was fine because I could supplement my IntelliJ with plugins that would basically give me PHPStorm and the like. IntelliJ remained the go-to tool for the polyglot.

The problem were the bugs. 3-4 years sometimes to fix glaring bugs well reported. Some were unheard.

They also made a big spiel about their millisecond to rendering right about the time where I switched to a 4K screen that rendered the IDE completely dead on its knees. The irony! Turns out Java wasn't so good for IDE in macOS retina displays.

You'd code in windowed mode, fine, you stretched open the IDE to fill the screen and every key stroke would then take seconds to render!!

Then one day, C-Lion.

All the sudden, we need a brand new IDE because you know, C++ is that different. OK fine. I don't plan on writing C++. Still though, felt like a cash grab. Then AppCode, then a plethora of other IDE that just feel like cheap IntelliJ-light opportunity to make money.

So I moved to VSCode, grudgingly. Had enough of unanswered bugs, poor performance and focus on everything else but the product that got them there.

VSCode is kinda great. But it's a perfect example of how much Microsoft could strap rockets to pig and make it fly. It's fast. You couldn't write a editor that fast using that technology.

But still VScode irks me with the MSFT part and the future enshitifcation that is all but inevitable.

Recently I found Zed [1]. Zed is what I wanted VSCode to be, and I highly recommended. Sadly it's still lacking in many languages like PHP but I hope one day they get there, because it's absolutely stellar.

I believe it's written in Rust and supports Rust really well. Give it a go. I can't tell if they'll be around in 5 years but I sure damn hope so.

So I'm sorry but I fell out of love with Jetbrains. And you might thing this is a cheap shot but I gave them well over a thousand dollars.

[1] https://zed.dev

Re: RustRover – A standalone Rust IDE

#137
post #124

Tried it and it feels slow. I opened a Rust project and after a long wait to index crates, I opened a file and deleted a commented line. It took a few seconds to display the annotations again. While waiting, I did some work in neovim.

FWIW, I've had the same experience with CLion at my previous job. Syntax highlight lagged 30+ seconds behind. Autocomplete was unusable, because it took almost a minute sometimes (for method names!!), or would pop up with stale/irrelevant results. Everything in the UI felt sluggish. Used an ungodly amount of RAM. Plugins would randomly stop working and require me to reinstall them to work.

The only thing going for it was that the debugger worked better than gdb (although I think it uses GDB unde the hood, but probably does something better than when I manually fiddle with gdb)

VS Code is sometimes a bit sluggish when handling input. Don't know why, and it only happens on my Macbook Air, (so might be thermal throttling?) but it happens rarely.

The nice thing about Code is that it's also easier to work across multiple languages without having to switch tools.

However, it does say it's still in preview, so it might get better?

Also, the UI looks radically different (and nicer) than what CLion looked like, so maybe they have a new UI framework that fixes some of the problems I had with CLion

Re: RustRover – A standalone Rust IDE

#138
post #14

Someone's obviously a fan of 1970s British cars...

The artwork (splash screen, etc.) makes it pretty clear that it is a reference to Mars Rover.

I think the parent is making a joke about Rover cars' reputation in the 1970s.

"The [1976 Rover] SD1 went head-to-head with rivals such as the Ford Granada, Citroën CX and Opel Senator as well as premium models like the W123 Mercedes-Benz and BMW 5 Series – all of which still form the main alternatives. Unfortunately, the big Rover soon gained a reputation for poor quality, reliability issues and a propensity for alarming amounts of rust..."

https://classicsworld.co.uk/guides/rover-sd1-buyers-guide/

Re: RustRover – A standalone Rust IDE

#140
post #10
post #4

And their free and open-source rust plugin is deprecated: https://plugins.jetbrains.com/plugin/8182--deprecated-rust Quoting MRandl comment from the blog: > Bit of a malicious move, essentially monetizing the contributions of all the people who worked on the plugin while the open source part slowly falls into deprecation and wontfixes. Not cool at all!

It’s MIT licensed. This is why I hate non GPL. But calling it malicious when the license is very clearly pronounced is kinda funny.

I never understood the hate for the GPL that protect open source from being privatized.
Post reply on HN