RustRover 是 JetBrains 推出的全新独立 Rust IDE

JetBrains 发布独立 Rust IDE RustRover

JetBrains 近日宣布推出其全新的独立 Rust IDE——RustRover,该产品目前已通过早期访问计划开放使用。JetBrains 表示,RustRover 将提供与其他 JetBrains IDE 支持的语言同等的 Rust 支持。

开发背景与决策

JetBrains 此前是 IntelliJ IDEA 和 CLion 的开源 Rust 插件的主要开发者。然而,为了为 Rust 开发者提供更好的体验,该公司决定停止开发该插件,转而推出一款专为 Rust 设计的商业闭源解决方案。

主要功能

RustRover 支持以下功能:

  • 语法高亮和代码补全
  • 代码生成
  • 即时快速修复
  • 智能重构
  • 实时模板
  • 集成调试器
  • 测试运行器
  • 运行配置
  • 性能分析和剖析
  • 针对 Web 应用开发的特定功能,如集成 HTTP 客户端、数据库访问和 Docker 支持

此外,RustRover 还将与 Rust 生态系统中使用的其他语言和工具(如 Cargo 和 TOML)良好协作,并与 Git、GitHub 和其他版本控制系统集成。

社区反应

JetBrains 的宣布在 Hacker News 和 Reddit 上获得了大多数积极的评价。部分评论者强调了拥有一个官方支持并由付费用户背书的 Rust 专用 IDE 的价值。另一些人则指出,与支持多种语言的通用 IDE(如使用 IntelliJ 与特定语言插件)相比,独立 IDE 的优越性。

然而,也有评论者批评 JetBrains 决定废弃当前用于 IntelliJ 和 CLion 的 Rust 插件。JetBrains 表示,他们将继续维护该插件与新版本 IDE 的兼容性,但不会修复错误或添加新功能。该插件仍将保持开源,并遵循 MIT 许可证,使社区能够继续其开发。

发布计划

JetBrains 表示,他们将在 RustRover 准备就绪时正式发布,希望不晚于 2024 年 9 月。

阅读 53
0 条评论