最新发布《数智时代的AI人才粮仓模型解读白皮书(2024版)》,立即领取! 了解详情
写点什么

JetBrains 发布 Rust IDE RustRover,不再维护原先的开源插件

  • 2023-09-18
    北京
  • 本文字数:694 字

    阅读完需:约 2 分钟

大小:371.93K时长:02:06
JetBrains发布Rust IDE RustRover,不再维护原先的开源插件

JetBrains 发布新的独立 Rust IDE RustRover,现在可以通过早期访问计划进行体验。JetBrains 表示,RustRover 为 Rust 提供的支持将与 JetBrains 为其他编程语言提供的支持一样。


JetBrains 是IntelliJ IDEA和CLion开源Rust插件背后主要的贡献力量,不过它决定停止继续开发这款插件,转而采用一种专门针对 Rust 的商业、闭源的解决方案,以便为 Rust 开发者提供更好的开发者体验。


RustRover支持语法高亮显示和代码补全、代码生成、即时快速修复、智能重构和实时模板。它还提供了调试器、测试执行器、运行配置、性能分析功能,以及专门用于 Web 应用程序开发的特性,例如 HTTP 客户端、数据库访问和 Docker 支持。


此外,RustRover 可以很好地与 Rust 生态系统中的其他语言和工具(包括 Cargo 和 TOML)配合使用,并与 Git、GitHub 和其他 VCS 系统集成。


JetBrains 表示,基于这些特性,RustRover 为 Rust 提供的支持将与 JetBrains 为其他编程语言提供的支持一样。


JetBrains 的发布声明在 Hacker News 和 Reddit 上都得到了积极的评价,一些人表示拥有官方支持和付费客户支持的Rust专用IDE是有价值的。另一些人则更关注独立IDE相对于支持多种语言的通用 IDE(比如使用带有特定语言插件的 IntelliJ)的优越性。


还有一些人对 JetBrains 正在弃用当前用于IntelliJ和CLion的Rust插件的行为做出了批评


对于现有的开源插件,我们将尽最大努力保持与新版本 IDE 兼容,但我们不会进行错误修复或添加新功能。


无论如何,这个插件将继续保持开源,并基于 MIT 许可,社区有可能继续开发它。


JetBrains 表示,等到 RustRover 准备就绪,他们就会正式发布,希望不会迟于 2024 年 9 月发布。


原文链接

https://www.infoq.com/news/2023/09/rustrover-ide-early-access/

2023-09-18 16:365246

评论

发布
暂无评论
发现更多内容

Flutter40

android 程序员 移动开发

Flutter_bloc框架使用笔记,后续估计都不太会用了

android 程序员 移动开发

Flutter开发之——Menu

android 程序员 移动开发

Flutter40(1)

android 程序员 移动开发

DateUtils(一个日期工具类)

android 程序员 移动开发

esp32~MP3音频文件学习

android 程序员 移动开发

Flutter - 路由管理 - 02 - Fluro

android 程序员 移动开发

Flutter 制作一个抽屉菜单

android 程序员 移动开发

Flutter 底部浮动按钮(模仿咸鱼APP底部)

android 程序员 移动开发

Flutter-vs-React-Native,谁才是跨平台应用开发的最佳利器?(1)

android 程序员 移动开发

EventBus 发送的消息,如何做到线程切换?

android 程序员 移动开发

Flutter-vs-React-Native,谁才是跨平台应用开发的最佳利器?

android 程序员 移动开发

Flutter与Dart-入门

android 程序员 移动开发

Flutter填坑全面总结(包括Flutter1

android 程序员 移动开发

Flutter实战1 --- 写一个天气查询的APP

android 程序员 移动开发

Flutter动画:用Flutter来实现一个拍手动画

android 程序员 移动开发

Flutter如何实现下拉刷新和上拉加载更多(1)

android 程序员 移动开发

Flutter如何实现下拉刷新和上拉加载更多

android 程序员 移动开发

Flutter 扩展NestedScrollView (二)列表滚动同步解决

android 程序员 移动开发

Flutter33

android 程序员 移动开发

Flutter 核心原理与混合开发模式

android 程序员 移动开发

Flutter_bloc框架使用笔记,后续估计都不太会用了(1)

android 程序员 移动开发

DatePickerDialog时间选择器+MVPPlugin开发插件的使用

android 程序员 移动开发

Flutter Interact 的 Flutter 1

android 程序员 移动开发

Flutter-VS-React-Native-VS-Native,谁才是性能之王

android 程序员 移动开发

Flutter32

android 程序员 移动开发

Flutter开发之——事件监听

android 程序员 移动开发

FFmpeg 之I、B、P帧的基本编码原理(三

android 程序员 移动开发

FFmpeg-之音视频解码与音视频同步(二)

android 程序员 移动开发

Flutter 中动画的使用

android 程序员 移动开发

Flutter开发中的一些Tips(二)

android 程序员 移动开发

JetBrains发布Rust IDE RustRover,不再维护原先的开源插件_开源_Sergio De Simone_InfoQ精选文章