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 月。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用。你还可以使用@来通知其他用户。