JetBrains推出Rust IDE:RustRover


随着 Rust 插件用户数量的增长,对新功能的需求也在增加。 在 RustRover 中,我们的目标是将 JetBrains 的 Rust 支持提升到更高水平。 因此,此类功能所需的投入也在增加。 为了与我们的其他 IDE 一致,并确保我们作为一个团队和一家公司的长期可持续发展,RustRover 将在商业方案下提供。 产品在 EAP 期间可免费使用,在这之后,我们会将 RustRover 作为独立商业 IDE 或作为 All Products Pack 的一部分提供。 我们的目标是在 2024 年 9 月之前发布 RustRover。 

我们开发多年的现有开源插件已成为 RustRover 的基础。 此插件将保持开源,并在 GitHub 和 Marketplace 上免费提供。 不过,未来我们将把精力投入到闭源的 RustRover 上。

RustRover 的功能可以作为插件安装在 IntelliJ IDEA Ultimate 中。 
预览期间,也可以在 CLion 中安装插件。 

网友讨论:
1、我很高兴能有一个独立的 rust 编辑器来提供更多的功能,但事实上,开源插件将不再更新,转而使用这个闭源程序,这让人很失望。

2、我作为 JetBrains 公司的前实习生/员工,在项目初期曾推动过该项目,无疑对此感到高兴。JetBrains 直接从事用金钱交换软件的业务。这是一个老派的模式,但比起免费提供软件以换取附加功能/云锁定/ML 训练数据/作为反垄断诉讼的保险,我更喜欢这种模式。

JetBrains 多年来一直在投资该项目。他们在更广泛的生态系统中投资的时间更长--我的整个毕业后教育在很大程度上基本上都是由 JetBrains 资助的。JetBrains 之所以有能力进行这样的投资,是因为他们通过销售软件赚钱。而他们之所以想要进行这样的投资,是因为他们可以通过这种方式获取他们所创造价值的一部分。

与 "JetBrains 利用无偿工作 "相比,我认为 "JetBrains 不再为开源项目提供薪资 "的解读更为公平--开源社区可以继续开发该插件。但这种情况不太可能发生,因为维护重要的开源产品是非常昂贵的!

就 Rust 开发工具的长远未来而言,我认为这也是一个非常积极的发展。JetBrains 现在在游戏中拥有了自己的地位--因为他们只有付费产品,所以他们必须使其明显优于免费产品。这是一个非常强大的激励梯度,可以大大提高技术水平,而 Rust 开发者将以这种或那种方式获得其中的大部分好处。

3、作为Jet Brains的长期用户。我等不及了。我希望他们能够让 Rust 的调试变得像 VSCode 一样简单、好用。
这可不是小事。我在 Windows 上,VSCode 的调试体验比 CLion 更好。部分原因是 MSFT 拥有 Windows 版 C++ 调试器