• 请不要在回答技术问题时复制粘贴 AI 生成的内容
PTLin
V2EX  ›  程序员

jetbrains 全新力作 RustRover

  •  2
     
  •   PTLin · Sep 13, 2023 · 8780 views
    This topic created in 1159 days ago, the information mentioned may be changed or developed.
    Supplement 1  ·  Sep 14, 2023
    https://www.jetbrains.com/rust/ 官网以更新。
    感觉还是多了点功能吧,我记得以前好像没有 debug web 的集成。
    29 replies  •  2023-09-15 14:15:56 +08:00
    skiy
    skiy
    Sep 13, 2023
    1
    意味着 Rust 插件要停更了。
    PTLin
    PTLin
    OP
    Sep 13, 2023
    2
    体验了下,现阶段和插件体验没什么区别,该有 bug 的地方还是 bug
    nullyouraise
    nullyouraise
    Sep 13, 2023
    3
    感觉不如 VSCode……体验
    日常工作 Rust 和 C++都写,VSCode 里 rust-analyzer + CodeLLDB/cpptools 已经能够满足我 99%的需求,没啥打开沉重的 IDE 的必要了
    在 Rust 有官方 LSP backend rust-analyzer 的情况下还要自己搞一套,更不用说他家的 Fleet 就用了 rust-analyzer ,不懂他们怎么设计的
    yituoxiang
    yituoxiang
    Sep 13, 2023
    4
    嘿嘿,每种语言俺都要收割一遍
    jenlors
    jenlors
    Sep 13, 2023
    5
    貌似就是 Clion 改的,新装的时候还让从 Clion 导入配置
    MarsCloud
    MarsCloud
    Sep 13, 2023
    6
    @yituoxiang #4 你可以入手全家桶 !
    eatgrass
    eatgrass
    Sep 13, 2023 via iPhone
    7
    @nullyouraise 同意,Rust 简洁一致的工具链是讨喜的原因之一,VsCode 或者 nvim 配上 rust-analyzer 就可以开始干活,真的有必要上那么重的家伙吗?
    binhb
    binhb
    Sep 13, 2023 via iPhone
    8
    挺好,从 clion 中分出来了。
    下载完 rustrover 打开,project history 和插件配置都是和 clion 一样。
    甚至都不需要手动导入。
    hzzhzzdogee
    hzzhzzdogee
    Sep 13, 2023
    9
    <全新> 与 <力作> [doge]
    BBCCBB
    BBCCBB
    Sep 13, 2023
    10
    完了, rust 插件要没了...
    BBCCBB
    BBCCBB
    Sep 13, 2023
    11
    我用 vim 也能写 rust
    kneo
    kneo
    Sep 13, 2023 via Android
    12
    rust 插件肯定会继续更新。有了 goland ,不还是有 go 的插件吗?
    不过我买的全家桶,不确定 rust 插件是不是免费的。
    Leviathann
    Leviathann
    Sep 13, 2023
    13
    插件没了啥玩意? jb 的各个 ide 不就是 idea+内置对应语言的插件然后删掉一些其他的功能?
    githmb
    githmb
    Sep 13, 2023
    14
    服了, 公式化编程, 一套 UI 和逻辑能搞出好多个版本
    pocarisweat
    pocarisweat
    Sep 13, 2023❤️2
    15
    编程语言界的原神
    404neko
    404neko
    Sep 13, 2023❤️3
    16
    不是 Rust 写的我不用.jpg
    a632079
    a632079
    Sep 14, 2023 via iPhone
    17
    @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
    neoblackcap
    Sep 14, 2023
    18
    那就要看是 rust-analyzer 以后发展得快还是 RustRover 发展快了,毕竟两者的前端都是不一样的。
    DearMark
    DearMark
    Sep 14, 2023
    19
    我来试试
    QlanQ
    QlanQ
    Sep 14, 2023
    20
    zed 真的好用
    yaott2020
    yaott2020
    Sep 14, 2023 via Android
    21
    感觉 vscode+rust-analyzer 够用,反而是 jetbrains 系内存占用太大
    ExplodingDragon
    ExplodingDragon
    Sep 14, 2023
    22
    溜了溜了,回 vscode 了
    sighforever
    sighforever
    Sep 14, 2023
    23
    @a632079
    这个插件是指 rust-analyzer 么?
    zwzwzwzwzxt
    zwzwzwzwzxt
    Sep 14, 2023
    24
    把图标遮住,我以为我还在用 clion + intellij rust 。
    JB 咋想的,非要单独搞出一套 IDE ,原来还能用 C++ 和 rust 混合开发,现在又不行了。
    lyxeno
    lyxeno
    Sep 14, 2023
    25
    @zwzwzwzwzxt 能单独卖钱🐶
    PTLin
    PTLin
    OP
    Sep 14, 2023
    26
    @sighforever 不是,指的是 idea clion 里的 rust 插件。
    Tyanboot
    Tyanboot
    Sep 15, 2023❤️1
    27
    @zwzwzwzwzxt 混合开发这个以后还是有机会的,按照他们的说法,现在用 CLion 还能装新的 rust 插件,但是之后 RustRover 正式发版之后就不一定了,要看后续用户反馈单独的 IDE 就够了,还是要求能以额外插件的形式装。

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

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

    再加上 GitHub 上的 issues 开了 1800 个没处理,现在转到 youtrack 上又能处理几个。开源的时候如果社区有新功能新想法,可以直接 PR 上去,之后就怕只能上 youtrack 上提 issue 然后大家一起干瞪眼,运气好几个月能落地,不好的你就等下一年吧!
    astkaasa
    astkaasa
    Sep 15, 2023
    28
    rust are over?
    zwzwzwzwzxt
    zwzwzwzwzxt
    Sep 15, 2023
    29
    @Tyanboot 说的很对,少了开源社区的支持我不敢想象以后的更新速度。
    既然已经单独出了 IDE ,我还是对以后插件化持悲观态度。看了一下 fleet ,对 rust 开箱即用,还在筹备对 C++ 的支持。我怀疑这是 fleet 开发组的阴谋 /doge
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2148 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 64ms · UTC 13:40 · PVG 21:40 · LAX 05:40 · JFK 08:40
    ♥ Do have faith in what you're doing.