V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
PTLin
V2EX  ›  程序员

jetbrains 全新力作 RustRover

  •  2
     
  •   PTLin · 2023-09-13 20:10:31 +08:00 · 6864 次点击
    这是一个创建于 474 天前的主题,其中的信息可能已经有所发展或是发生改变。
    第 1 条附言  ·  2023-09-14 09:36:58 +08:00
    https://www.jetbrains.com/rust/ 官网以更新。
    感觉还是多了点功能吧,我记得以前好像没有 debug web 的集成。
    29 条回复    2023-09-15 14:15:56 +08:00
    skiy
        1
    skiy  
       2023-09-13 20:20:25 +08:00
    意味着 Rust 插件要停更了。
    PTLin
        2
    PTLin  
    OP
       2023-09-13 20:25:33 +08:00
    体验了下,现阶段和插件体验没什么区别,该有 bug 的地方还是 bug
    nullyouraise
        3
    nullyouraise  
       2023-09-13 21:07:40 +08:00
    感觉不如 VSCode……体验
    日常工作 Rust 和 C++都写,VSCode 里 rust-analyzer + CodeLLDB/cpptools 已经能够满足我 99%的需求,没啥打开沉重的 IDE 的必要了
    在 Rust 有官方 LSP backend rust-analyzer 的情况下还要自己搞一套,更不用说他家的 Fleet 就用了 rust-analyzer ,不懂他们怎么设计的
    yituoxiang
        4
    yituoxiang  
       2023-09-13 21:11:21 +08:00
    嘿嘿,每种语言俺都要收割一遍
    jenlors
        5
    jenlors  
       2023-09-13 21:26:00 +08:00
    貌似就是 Clion 改的,新装的时候还让从 Clion 导入配置
    MarsCloud
        6
    MarsCloud  
       2023-09-13 21:26:18 +08:00
    @yituoxiang #4 你可以入手全家桶 !
    eatgrass
        7
    eatgrass  
       2023-09-13 21:31:58 +08:00 via iPhone
    @nullyouraise 同意,Rust 简洁一致的工具链是讨喜的原因之一,VsCode 或者 nvim 配上 rust-analyzer 就可以开始干活,真的有必要上那么重的家伙吗?
    binhb
        8
    binhb  
       2023-09-13 21:45:40 +08:00 via iPhone
    挺好,从 clion 中分出来了。
    下载完 rustrover 打开,project history 和插件配置都是和 clion 一样。
    甚至都不需要手动导入。
    hzzhzzdogee
        9
    hzzhzzdogee  
       2023-09-13 21:56:55 +08:00
    <全新> 与 <力作> [doge]
    BBCCBB
        10
    BBCCBB  
       2023-09-13 22:02:22 +08:00
    完了, rust 插件要没了...
    BBCCBB
        11
    BBCCBB  
       2023-09-13 22:03:15 +08:00
    我用 vim 也能写 rust
    kneo
        12
    kneo  
       2023-09-13 22:12:11 +08:00 via Android
    rust 插件肯定会继续更新。有了 goland ,不还是有 go 的插件吗?
    不过我买的全家桶,不确定 rust 插件是不是免费的。
    Leviathann
        13
    Leviathann  
       2023-09-13 22:13:14 +08:00
    插件没了啥玩意? jb 的各个 ide 不就是 idea+内置对应语言的插件然后删掉一些其他的功能?
    githmb
        14
    githmb  
       2023-09-13 22:15:28 +08:00
    服了, 公式化编程, 一套 UI 和逻辑能搞出好多个版本
    pocarisweat
        15
    pocarisweat  
       2023-09-13 23:07:47 +08:00   ❤️ 2
    编程语言界的原神
    404neko
        16
    404neko  
       2023-09-13 23:28:31 +08:00   ❤️ 3
    不是 Rust 写的我不用.jpg
    a632079
        17
    a632079  
       2023-09-14 02:10:12 +08:00 via iPhone
    @kneo 很显然,你想错了。可以理解为直接停更,只修复兼容性问题。
    For the existing open-source plugin, we’ll do our best to maintain compatibility with newer versions of our IDEs, but we won’t be fixing bugs or adding new features. The existing issues that are open on GitHub, where applicable to RustRover, have already been imported into our issue tracker.

    https://blog.jetbrains.com/rust/2023/09/13/introducing-rustrover-a-standalone-rust-ide-by-jetbrains/
    neoblackcap
        18
    neoblackcap  
       2023-09-14 07:10:02 +08:00
    那就要看是 rust-analyzer 以后发展得快还是 RustRover 发展快了,毕竟两者的前端都是不一样的。
    DearMark
        19
    DearMark  
       2023-09-14 08:54:08 +08:00
    我来试试
    QlanQ
        20
    QlanQ  
       2023-09-14 09:15:15 +08:00
    zed 真的好用
    yaott2020
        21
    yaott2020  
       2023-09-14 10:48:44 +08:00 via Android
    感觉 vscode+rust-analyzer 够用,反而是 jetbrains 系内存占用太大
    ExplodingFKL
        22
    ExplodingFKL  
       2023-09-14 11:11:26 +08:00
    溜了溜了,回 vscode 了
    sighforever
        23
    sighforever  
       2023-09-14 14:11:34 +08:00
    @a632079
    这个插件是指 rust-analyzer 么?
    zwzwzwzwzxt
        24
    zwzwzwzwzxt  
       2023-09-14 15:58:27 +08:00
    把图标遮住,我以为我还在用 clion + intellij rust 。
    JB 咋想的,非要单独搞出一套 IDE ,原来还能用 C++ 和 rust 混合开发,现在又不行了。
    lyxeno
        25
    lyxeno  
       2023-09-14 16:21:11 +08:00
    @zwzwzwzwzxt 能单独卖钱🐶
    PTLin
        26
    PTLin  
    OP
       2023-09-14 18:14:24 +08:00
    @sighforever 不是,指的是 idea clion 里的 rust 插件。
    Tyanboot
        27
    Tyanboot  
       2023-09-15 03:11:14 +08:00   ❤️ 1
    @zwzwzwzwzxt 混合开发这个以后还是有机会的,按照他们的说法,现在用 CLion 还能装新的 rust 插件,但是之后 RustRover 正式发版之后就不一定了,要看后续用户反馈单独的 IDE 就够了,还是要求能以额外插件的形式装。

    这个独立 IDE 感觉最大的问题还是闭源,没有办法接受来自社区的贡献了吧,之前的更新频率就还可以,平均下来两周更新一次,每次更新五六个新功能和十几个修复,而且其实很多新功能和修复都是来自社区的。

    现在变成闭源之后不知道还能不能有这样的更新频率了,万一变成年更就傻了,一年更新三四次,很难保证能赶得上 rust 本身的改动。

    再加上 GitHub 上的 issues 开了 1800 个没处理,现在转到 youtrack 上又能处理几个。开源的时候如果社区有新功能新想法,可以直接 PR 上去,之后就怕只能上 youtrack 上提 issue 然后大家一起干瞪眼,运气好几个月能落地,不好的你就等下一年吧!
    astkaasa
        28
    astkaasa  
       2023-09-15 11:35:14 +08:00
    rust are over?
    zwzwzwzwzxt
        29
    zwzwzwzwzxt  
       2023-09-15 14:15:56 +08:00
    @Tyanboot 说的很对,少了开源社区的支持我不敢想象以后的更新速度。
    既然已经单独出了 IDE ,我还是对以后插件化持悲观态度。看了一下 fleet ,对 rust 开箱即用,还在筹备对 C++ 的支持。我怀疑这是 fleet 开发组的阴谋 /doge
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1410 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 17:14 · PVG 01:14 · LAX 09:14 · JFK 12:14
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.