4 ms·
Should probably link to the official announcement: https://blog.jetbrains.com/rust/2024/05/21/rustrover-is-released-and-includes-a-free-non-commercial-option/ h
by armchairhacker 2y ago
Should probably link to the official announcement: https://blog.jetbrains.com/rust/2024/05/21/rustrover-is-released-and-includes-a-free-non-commercial-option/ https://blog.jetbrains.com/rust/2024/05/21/rustrover-is-rele....
Notably, there's a "free for non-commercial use" license that grants access to the entire RustRover IDE.
There's also controversy because JetBrains removed JavaScript/TypeScript support from RustRover right before this release, admittedly because they want to keep these features gated behind a paid subscription in IntelliJ. That wouldn't normally be an issue, except the IntelliJ Rust plugin is deprecated and doesn't have the support that RustRover does; so there's currently no single IDE that fully supports Rust + web projects, even though JetBrains could easily make one, and even though people would be willing to pay for it. The end of the blog mentions "IntelliJ IDEA Ultimate will include support for the Rust plugin for free" so hopefully they are addressing this; if they re-package Rust support into into IntelliJ but only as a paid plugin I think that would make most people happy.
- calderwoodra 2y agoAre you mixing .rs and .js(x)/.ts(x) files in the same project? Jetbrains doesn't support multiple languages in any version of their IDE well AFAIK. I daily drive PyCharm and Webstorm in parallel.
- brainless 2y agoI think they are rethinking this in their new project, Fleet. But VS Code is so good at this that it sets a very high bar.
- MeImCounting 2y agoPrivacy concerns mean Ill not be using VS Code any time soon. JetBrains gets my business for that reason alone
- mlinhares 2y agoIt does, IntelliJ ultimate has multiple language support for quite a while now.
- 7e 2y agoNo C++.
- pjmlp 2y agoYeah, contrary to the full open source Eclipse and Netbeans, JetBrains wants people to pay for InteliJ and Clion, when doing JNI development. Android Studio has C++ support, because Google lacked a CDT counterpart when they went InteliJ, and had to do an agreement with JetBrains to include the support.
- avodonosov 2y agoWorked fine for me with IntelliJ Ultimate - java, js, html, sql, etc in the same project
- vbezhenar 2y agoCan you use npm for your frontend and maven for your backend, all in the same project? I think you can actually try to do it with separate module for each "subproject". But when I tried it, it was kind of buggy and very fragile. So in the end it was easier to just use two separate projects.
- lolinder 2y agoI have a personal project that uses npm for my frontend and Gradle for my backend and it just works in IntelliJ Ultimate. One module per subproject.
- steveklabnik 2y agoA good example of projects that do this are things built with Tauri. I myself work on a web project with a Rust backend and a TS front end, all in the same repo. That said I use VS: Code, not Jetbrains stuff. It handles this case just fine.
- yett 2y agoI have no problems mixing .jsx and .cs files in the same Rider project
- mastazi 2y agoI wish they had a fully modular license where you just tick boxes (each box is a language) and the price changes proportionally, or at least there should be some intermediate options between the single-language IDEs and IDEA Ultimate, something like a "two language license" or "three language license". Edit: is Fleet going to be that way perhaps? Not sure if pricing has been revealed yet.
- euW3EeBe 2y agoI think Fleet aims to do this, its been in preview for 3 years now so I'm not sure what's left for them to actually release the thing. I'm looking forward to only having one IDE installed and loading/unloading language plugins as required, instead of having multiple heavy IDEs. On top of that, the architecture of Fleet seems more amenable to remote development, like what VSCode has with their SSH plugin. In my experience the remote development feature in its current state has been a buggy mess.
- saghm 2y ago> I think Fleet aims to do this, its been in preview for 3 years now so I'm not sure what's left for them to actually release the thing I know this isn't _technically_ something that needs to happen before a stable release, but their Vim plugin is pretty abysmal and I'm fairly sure that I'm not the only one who that would be a deal-breaker for.
- hboon 2y agoI find their IdeaVim plugin basic, but it complements the IDE very well. Felt it’s best compare to others like Vs Code’s. What do you not like about it?
- saghm 2y agoAs far as I can tell, the Vim mode in Fleet isn't even able to save files yet, which I feel like is literally the first thing I learned to do in Vim. I'm not really sure what it's even supposed to be able to do yet because it's missing so much that it's not worth the time for me to invest in playing around with it.
- epcoa 2y ago> except the IntelliJ Rust plugin is deprecated This is incorrect. https://plugins.jetbrains.com/plugin/22407-rust https://plugins.jetbrains.com/plugin/22407-rust The current Rust plugin is not deprecated. Perhaps you are confusing it with the old plugin (https://github.com/intellij-rust/intellij-rust?ref=chillfish8.ghost.io https://github.com/intellij-rust/intellij-rust?ref=chillfish...) They're still making releases (latest 4 days ago) and there is no mention that the plugin is deprecated. In fact: https://blog.jetbrains.com/rust/2024/05/21/rustrover-is-released-and-includes-a-free-non-commercial-option/ https://blog.jetbrains.com/rust/2024/05/21/rustrover-is-rele... "IntelliJ IDEA Ultimate will include support for the Rust plugin for free. However, to use the plugin in CLion, you’ll need a commercial RustRover license or buy it separately. " > so there's currently no single IDE that fully supports Rust + web projects Wrong. Latest IntelliJ with Rust plugin and whatever web plugins you want works fine.
- iamkonstantin 2y agoIn addition, the Fleet editor supports this use case https://www.jetbrains.com/fleet/ https://www.jetbrains.com/fleet/
- veber-alex 2y agoFleet uses rust-analyzer for Rust support and not the jetbrains rust plugin that is used in RustRover and Intellij. Considering the state Fleet is in you are much better off with VSCode for Rust + web dev support.
- lars_francke 2y agoI can attest to that. Am using Ultimate and everything works and gets regular updates. That includes Rust and web development. I have been a happy paying customer for 10+ years.
- barkingcat 2y agowhy is this an issue? if you want to use the software in this specialized combination, purchase it. if you want to use the free/community editions, go ahead. if you are a student or are using it for community/non-profit purposes JetBrains also has a pretty good licensing for students/education/non-profits. aside from depriving a software maker from charging for their labour, while making profit yourself, what does this complaint actually achieve?
- ska 2y agoThis seems to misrepresent the parent. Wasn’t the parent claim that you can’t pay for a seamless version even if you want to? They note that if a paid plugin was to be offered it would work for most ... I don’t know if they got the facts right but didn’t seem to be complaining about lack of free.
- barkingcat 2y agoThe parent post is mistaken there is a perfectly fine rust plugin available with the intellij idea ultimate - provided you pay for intellij ultimate (and / or get it through education/nonprofit licensing) https://news.ycombinator.com/item?id=40472463 https://news.ycombinator.com/item?id=40472463 https://plugins.jetbrains.com/plugin/22407-rust https://plugins.jetbrains.com/plugin/22407-rust
- ska 2y agoThat’s good to know, but doesn't change my comment substantively.
- chrisandchris 2y agoI have a C# backend with VueJS SPA using this backend. I just use Rider for all my development, having the backend and UI in the same project (in a monorepo). Having two IDEs would just make things less fluent IMHO.
- hwbunny 2y agoYou can always beta test their cutting edge releases and use those versions for free for 1 month. Don't whine about Jetbrains, they give you several options if you don't have the money to use their products.