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

如何看待 Rust?

  •  
  •   BigChengzi 4 小时 35 分钟前 1560 次点击
    想问问站里的各位大佬们,怎么看待 Rust 这门语言。有没有前景?
    学习过程中,大佬们有啥经验给讲讲吗?
    28 条回复    2025-11-04 19:13:53 +08:00
    FreeWong
        1
    FreeWong  
       4 小时 25 分钟前
    如果你的工作内容,主要是要求尽快把活干完,Rust 也许并不适合你。
    如果你的工作主要是研发性质的,不要求赶活的,也许 Rust 合适你。
    chenluo0429
        2
    chenluo0429  
       4 小时 24 分钟前 via Android   1
    一门不错的语言,奇特的语言特性,优秀的包管理器,较为完善的第三方库。
    学习起来有门槛,成本也不小。我的建议是自己写项目玩玩可以,当成主力工作语言不建议,受众面太窄了
    cslive
        3
    cslive  
       4 小时 20 分钟前
    常看常新
    swananan
        4
    swananan  
       4 小时 18 分钟前
    考虑到 Rust 有非常严格的语法层面限制,尽量把问题在编译时期暴露,是一门非常适合 vibe Coding 的语言,以前 c 写多了,现在特别喜欢写 Rust
    BigChengzi
        5
    BigChengzi  
    OP
       4 小时 18 分钟前   1
    这语言,得入门无数次,才能入门哈哈哈哈
    visper
        6
    visper  
       4 小时 16 分钟前
    感觉起来很厉害的语言,用来写过一些小工具,但是在公司推的话不敢推。去推 go 也不敢推这个。
    cryptovae
        7
    cryptovae  
       4 小时 13 分钟前
    不用刻意学,能让 tauri 启动就行了 /dog
    mightybruce
        8
    mightybruce  
       4 小时 8 分钟前
    Rust 语言 在 AI 时代已经没什么优势了,
    底层如操作系统内核以及 ebpf 、硬件层面上,不如 C, C 可以方便转成汇编而不会加特别多的编译器规则来方便优化。

    上层大型中间件和基础设施软件开发,c++ 几十年积累的库和丰富的经验 在 AI 时代更加强大。

    新开一个应用层的小项目比如 web 或者 命令行工具,这种边缘项目用 rust 还差不多。


    大型软件项目用 rust 是非常冒险的事情, 况且多数人还是在中国,可以说在中国连招人都招不到有架构和系统开发经验的 Rust 程序员(尤其是懂操作系统内核和优化性能这一块)。
    BigChengzi
        9
    BigChengzi  
    OP
       4 小时 0 分钟前
    @mightybruce 言之有理哈哈哈
    yuzii
        10
    yuzii  
       3 小时 54 分钟前
    C++调库侠,一直想用 rust 重写项目,但是一看一些要用到的专业库是 Rust 调用 C/C++,我就放弃了。
    cvooc
        11
    cvooc  
       3 小时 51 分钟前
    烧, 想学, 但是花活太猛老是学的精神错乱.
    lujiaxing
        12
    lujiaxing  
       3 小时 50 分钟前
    用来代替 C/C++, 写算法, 写底层组件简直不要太合适. 写业务逻辑纯粹给自己找不痛快.
    clarkethan
        13
    clarkethan  
       3 小时 47 分钟前
    反正我在用,还挺顺手
    fioncat
        14
    fioncat  
       3 小时 38 分钟前
    刚学 Rust:跟编译器斗智斗勇
    用了一段时间 Rust:编译报错?草! clone !
    jackple
        15
    jackple  
       3 小时 36 分钟前
    因为寻找 electron 替代框架而学 rust, 还是挺不错的, 高效, 更何况, 反正也是 ai 写, 控制好它, 认识好它, 不至于完全不懂逻辑, 能维护就行
    verrickt
        16
    verrickt  
       3 小时 35 分钟前 via Android
    @fioncat 太真实了
    pandaPapa
        17
    pandaPapa  
       3 小时 33 分钟前
    @jackple rust 写业务很累的, 有 AI 也不建议, 别指望 AI 能解决全部问题
    red13
        18
    red13  
       3 小时 19 分钟前
    我用 rust 写 olap 内核,感觉还不错,比起 c 开发效率高了不少,但是前期学习曲线很陡
    polythene
        19
    polythene  
       3 小时 16 分钟前
    写系统级应用,用 rust 是挺稳的,编译器的约束能避免非常多潜在的问题。
    现在唯一不爽的就是 async 生态,体验太割裂了,上来就要个 static 生命周期,导致 borrow checker 那套精华完全绕过去了。
    viking602
        20
    viking602  
       3 小时 11 分钟前
    挺好的 但也没那么好
    litchinn
        21
    litchinn  
       2 小时 54 分钟前
    好用,爱用
    xjzshttps
        22
    xjzshttps  
       2 小时 44 分钟前
    @yuzii #10 +1 rust tls 库称怎么优秀,结果一看细节,调用的还是 c++ 的 openssl 分支版本,感觉挺无语的。
    PPPaul
        23
    PPPaul  
       2 小时 36 分钟前 via iPhone
    入门:尝试实现链表:放弃
    niubee1
        24
    niubee1  
       2 小时 17 分钟前
    用就完了
    5waker
        25
    5waker  
       2 小时 10 分钟前
    @cslive 深有同感,每次都是入门
    Gilfoyle26
        26
    Gilfoyle26  
       2 小时 4 分钟前
    @BigChengzi #5 入门,再入门,再再入门,再再再入门.....
    Hilong
        27
    Hilong  
       1 小时 58 分钟前
    第三次尝试入门了.搞 tauri 接触到的,想自己学一下,后续更好的开发,但是发现和 Javascript 的难度不是一个量级的,目前还在坚持.希望能有点结果吧,主要是希望突破自己的舒适圈
    z1154505909
        28
    z1154505909  
       1 小时 49 分钟前
    入门->入门->入门->入.....算逑,破门
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2976 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 21ms UTC 13:03 PVG 21:03 LAX 05:03 JFK 08:03
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86