Live data from Hacker News

RustRover – A standalone Rust IDE

blog.jetbrains.com

31–40 of 211 posts

Re: RustRover – A standalone Rust IDE

#32
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…

Are you sure about being unable to install RR as a plugin for Ultimate? (Also, I think the Go plugin for Ultimate is everything in GoLand):

From the official JB blog:

"Like many of our IDEs, the functionality of RustRover can be installed as a plugin in IntelliJ IDEA Ultimate."

Re: RustRover – A standalone Rust IDE

#33

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 pretty much how it's always been. If you want a Jetbrains IDE, IDEA Ultimate is the best choice, because it offers all of the exact same features. The only issue is that, let's say, if you're developing in Python, it will still give you a Javascript-centered UI, and it's really frustrating

Re: RustRover – A standalone Rust IDE

#34

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

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,…

> 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.

Oh ok interesting.

I suppose for a particularly complicated and big Python project (which, judging from your other comment, sounds like what you have), having something with the right PATH, etc, there are probably issues that arise in this regard that the rest of us don't have to worry about.

> 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.

Good to know!

Re: RustRover – A standalone Rust IDE

#35
I paid JetBrains 3 years up-front for a license to their products. Thank heavens I paid for the full suite and not just CLion or I’d be stuck using CLion with the Rust plug-in which will become unmaintained.

Looking forward to install RustRover. Hopefully it will bring even better integration with Rust than using CLion with Rust plug-in. And CLion with Rust plug-in is already very nice :)

Re: RustRover – A standalone Rust IDE

#36

Earlier quoted context omitted.

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,…

> 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. Oh ok interesting. I suppose for a particularly complicated and big Python project (which, judging from your other comment, sounds like what you have), having something with the right PATH, etc, there are probably issues th…

Yeah, it can be annoying when IDEA can't figure out that it's a Python project, or that it's using Django, so please use the Django test runner.

I only hit it rarely, usually after a fresh git clone, but then can spend half a day coaxing it into recognising that it is indeed a Python project.

A couple of times, I've had to resort to editing modules.xml in the .idea/ directory to insist that no, this module isn't Java, it's definitely Python.

Re: RustRover – A standalone Rust IDE

#37
post #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.

> largely mature, feature-complete software

Depends on the language.

I use mostly Scala and Rust and both have significant issues still with incorrect syntax highlighting, refactoring being limited and slowness with larger projects.

Re: RustRover – A standalone Rust IDE

#38
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.

> largely mature, feature-complete software Depends on the language. I use mostly Scala and Rust and both have significant issues still with incorrect syntax highlighting, refactoring being limited and slowness with larger projects.

I guess it's just that I have a hard time reading a statement like "Features are super slow to be delivered" and even trying to understand where that person is coming from. Like, what general, non-language specific features does he think IntelliJ lacks at this point? Is he upset he can't use it to mail a check to his utility company?

Re: RustRover – A standalone Rust IDE

#39
post #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.

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.

Re: RustRover – A standalone Rust IDE

#40

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…

When Goland launched it wasn't that much different from IntelliJ IDEA with the Go plugin. In the intervening years it has come to feel like a significantly better product than that combination.
Post reply on HN