5 ms·
Assuming that the plugin is enabled for the free version, CLion is also amazing for Rust. Thanks Jetbrains! Here's hoping this won't be abused by smaller compa
by discmonkey 1y ago
Assuming that the plugin is enabled for the free version, CLion is also amazing for Rust. Thanks Jetbrains!
Here's hoping this won't be abused by smaller companies that will no longer want to pay for the actual subscription. I also wonder if they are moving towards a different funding model, since the IDE space is pretty competitive with a free alternative (VSCode) out there.
- ainiriand 1y agoRustRover is already free for Non-Commercial use! I think it is the best IDE for Rust dev.
- toprerules 1y ago[flagged]
- redserk 1y agoFirst-party LSPs are great and all but some form of text editor is also at least marginally useful for writing code.
- rafram 1y agoUsing "Java-based" as a smear is pretty silly. The IntelliJ platform is an extremely solid piece of software, clunkiness and all. It does everything pretty well, with very little need for config fiddling or third-party plugins.
- levzzz 1y ago[dead]
- osigurdson 1y agoI won't argue with the logic, if it works, it works. But still, I tend to react negatively to "Java-based" things. I think it comes from fiddling with Xms Xmx in the past with Elasticsearch which gave me the sense that the JVM is a beast. Now you want me to use the same beast in my editor? Neovim feels a lot lighter in this regard.
- panstromek 1y agoThose were both build by some of the same people and they also share some code so it's a bit of a weird comparison.
- toprerules 1y agoIf they were both built by the same person then the answer is obvious, just use the free and open source one without built in telemetry.
- discmonkey 1y agoYou may not be able to think of a worse experience, but a lot of "newer" programmers may not even know what an LSP is. While it's true that I no longer need to rely on some of the benefits of Jetbrains, when I was getting started jetbrains paving over toolchain difficulties was invaluable.
- wing-_-nuts 1y agoI got 'lazyvim' (a neovim distro) up and running, installed LSPs for my languages of choice (mostly java and go) and it seems like a completely broken experience to me. I don't even get any error messages telling me anything is wrong, it just doesn't work.
- toprerules 1y agoYou may want to consider learning how to debug software before writing software.
- wiseowise 1y agoThis is the most silly comment I’ve read in a while. If your software requires user to debug something for you then you’re the one who should consider learning how to write software before writing software.
- toprerules 1y agoI use new tools all the time, almost on a weekly basis. Most of those tools have bugs, software isn't perfect. Our job is to be good at finding and fixing issues in tools, and the beauty of open source is having access to fix bugs were you find them. It's extremely odd to consume free and open source software in any capacity and just not have cultivated the understanding and desire to improve all of the things you touch. It's one of the worst trends in programming. Imagine a world were every tool you used including your programming language cost money, and you had to spend 5000$ a month just to be a developer, and any bug you encountered could only be solved through a support ticket. That's my idea of a terrible nightmare, and why I wouldn't touch something like IDEA with a 10 foot pole.
- wing-_-nuts 1y agoYou know, it's funny, when I was a cs student I always wondered why some of my best cs professors didn't bother using the latest and greatest tooling. As I got older I realized, my time has actual monetary value, and spending time dealing with finicky software is often not worth it. Intellij is like ~ .50c / day, and I'm way more productive with it than I am with vim (and I say this as someone who used to mostly work with straight vim in college). Maybe you don't value your time?
- School-Cotton 1y agoFYI the same guy wrote both.
- weinzierl 1y agoYes, it is quite nice. That being said I keep a little statistic about IDE usage at the Rust events I attend. I have observed RustRover or CLion only three times at the 48 events I've recorded. One of these three was an event at JetBrains. To be fair, I started my notes long before RustRover existed. neovim is marginally more popular. vscode is the crushing majority.