Live data from Hacker News

RustRover – A standalone Rust IDE

blog.jetbrains.com

21–30 of 211 posts

Re: RustRover – A standalone Rust IDE

#22

Seems kind of "backwards"? Why not put more effort into Fleet so that they can eventually sunset all the language-specific IDEs and have one product to support? A big part of why I use VSCode over JetBrains stuff is that I only have to deal with one application for all my things.

Have you actually used the JetBrain products? IntelliJ (and I assume Fleet?) is an all encompassing IDE where all the languages are plugins and can basically do everything the other products can do. The language specific IDEs are mostly skins for the plugins that just rearrange the UI to make it simpler to do specific things. Features may land first in the language/platform specific IDEs

I have not used IntelliJ; I've used a couple of the others, mostly PyCharm (which I still have on my computer and opened the other day).

I think the question still stands though; what's the point of continuing to do this? I guess there must just be a subset of IDE-users who want things tailored extra to their specific language, even if they could get all the same functionality in a broader IDE like IntelliJ?

Genuinely curious what people like about something like PyCharm professional enough to pay for it, and whether they also use other IDEs or basically use it like IntelliJ (I assume you can get plenty of plugins for other things you need, like JavaScript/TypeScript).

Re: RustRover – A standalone Rust IDE

#23
post #7
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!

To clarify, TFA says that the open-source plugin will remain open source and freely available on GitHub and the marketplace. If that's what we're calling "malicious" these days, then I'm not exactly outraged. Rather, I find it exciting that Rust has grown to the point where a commercial entity wants to commit to a commercial product like this.

Well. They’re accusing jetbrains of forking the open repo and then closing it.

The reason it feels malicious is because jetbrains weren’t the only contributors, so they’re monetizing the work of people that were under the impression that the plugin was staying open source due to clion.

Re: RustRover – A standalone Rust IDE

#24
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, etc. Barely any performance improvements, customisation is hard, Ruby, Scala and other plugins are lacking as well. Scala showing red squiggly lines where its not supposed to (on their compiler), Ruby lacking ergonomics in refactoring department (refactoring too large scope and etc.) or tooling support.

I still pay Jetbrains and while 2015 they were above everything else – its no longer the case. I grew up with them as developer, I hope they can up their game.

Re: RustRover – A standalone Rust IDE

#25

Seems kind of "backwards"? Why not put more effort into Fleet so that they can eventually sunset all the language-specific IDEs and have one product to support? A big part of why I use VSCode over JetBrains stuff is that I only have to deal with one application for all my things.

Have you actually used the JetBrain products? IntelliJ (and I assume Fleet?) is an all encompassing IDE where all the languages are plugins and can basically do everything the other products can do. The language specific IDEs are mostly skins for the plugins that just rearrange the UI to make it simpler to do specific things. Features may land first in the language/platform specific IDEs

The language specific ones also tend to directly model a project according to the structure of the language's projects.

I use Intellij Ultimate on a Python codebase and it can rather annoying on the odd occasion to get the project loaded up right compared to PyCharm. I get there in the end, but it can get fiddly.

But I'll point out the multi-IDE licence from JetBrains doesn't cost much more than an Ultimate licence, well worth going for of you're a routine polyglot programmer.

Re: RustRover – A standalone Rust IDE

#27

Earlier quoted context omitted.

Have you actually used the JetBrain products? IntelliJ (and I assume Fleet?) is an all encompassing IDE where all the languages are plugins and can basically do everything the other products can do. The language specific IDEs are mostly skins for the plugins that just rearrange the UI to make it simpler to do specific things. Features may land first in the language/platform specific IDEs

I have not used IntelliJ; I've used a couple of the others, mostly PyCharm (which I still have on my computer and opened the other day). I think the question still stands though; what's the point of continuing to do this? I guess there must just be a subset of IDE-users who want things tailored extra to their specific language, even if they could get all the same functionality in a broader IDE like IntelliJ? Genuinel…

As somebody with a JetBrains All Products subscription, I do frequently use the language-specific IDE’s because the IntelliJ module system (read: project structure) can be a chore to deal with when I’m just doing something in Python or Javascript. Having a simplified and focused UI layout and assumptions about internal project structure makes less headache.

Additionally, not ALL of the language-specific IDEs have matching plugins for IDEA (or may be missing some features compared to the standalone build); Rider, CLion, GoLand, and now RustRover simply do not have any way to be installed as a plug-in into IDEA.

Re: RustRover – A standalone Rust IDE

#28

Earlier quoted context omitted.

Have you actually used the JetBrain products? IntelliJ (and I assume Fleet?) is an all encompassing IDE where all the languages are plugins and can basically do everything the other products can do. The language specific IDEs are mostly skins for the plugins that just rearrange the UI to make it simpler to do specific things. Features may land first in the language/platform specific IDEs

I have not used IntelliJ; I've used a couple of the others, mostly PyCharm (which I still have on my computer and opened the other day). I think the question still stands though; what's the point of continuing to do this? I guess there must just be a subset of IDE-users who want things tailored extra to their specific language, even if they could get all the same functionality in a broader IDE like IntelliJ? Genuinel…

PyCharm is cheaper than Ultimate, and more focused on Python dev. It's far easier, in my experience to set up PyCharm or GoLand for a Python or Go project than Ultimate.

And yep, can run ancillary plugins to an extent, I don't think you can run, say, the Go plugin in PyCharm, for example, but JS/TS is out of the box IIRC.

Another thing I've noticed is that the IDEA Ultimate plugins tend to lag the features introduced in language specific IDEs for a bit.

JetBrains offer a multi-IDE licence that costs slightly more than Ultimate, worth looking into for polyglot development. But I went for Ultimate for our Python codebase because we're using a lot of FOSS JVM products, and super easy navigation around large JVM codebases to read code to understand some observed behaviour is very much worth it.

Re: RustRover – A standalone Rust IDE

#29

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…

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.

Re: RustRover – A standalone Rust IDE

#30
post #27

Earlier quoted context omitted.

I have not used IntelliJ; I've used a couple of the others, mostly PyCharm (which I still have on my computer and opened the other day). I think the question still stands though; what's the point of continuing to do this? I guess there must just be a subset of IDE-users who want things tailored extra to their specific language, even if they could get all the same functionality in a broader IDE like IntelliJ? Genuinel…

As somebody with a JetBrains All Products subscription, I do frequently use the language-specific IDE’s because the IntelliJ module system (read: project structure) can be a chore to deal with when I’m just doing something in Python or Javascript. Having a simplified and focused UI layout and assumptions about internal project structure makes less headache. Additionally, not ALL of the language-specific IDEs have mat…

> the IntelliJ module system (read: project structure) can be a chore to deal with when I’m just doing something in Python or Javascript.

Bingo. That's the most fiddly difference.

On the plugins though, I've successfully used the Go plugin in IDEA, but haven't compared it to Goland to know what I'm missing out on.

Post reply on HN