V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
BeijingBaby
V2EX  ›  Rust

有人在用 rust 写 web api 吗?

  •  
  •   BeijingBaby · 40 天前 · 2440 次点击
    这是一个创建于 40 天前的主题,其中的信息可能已经有所发展或是发生改变。
    感觉效率嘎嘎低,不适合干活啊
    17 条回复    2025-07-04 09:36:22 +08:00
    craftsmanship
        1
    craftsmanship  
       40 天前 via Android
    非要拿着锤子缝衣服 那只能尊重祝福
    justsoup
        2
    justsoup  
       40 天前
    1.适合高性能场景,不适合快速迭代的 CRUD 应用
    2.Rust 的强类型系统和编译器能大幅减少运行时错误,​​长期维护效率反而可能更高​​
    3.Discord 用 Rust 重构关键服务,Cloudflare 将 Rust 用于其一些核心服务
    rming
        3
    rming  
       40 天前
    写过,axum + sea orm + copilot 效率还行啊
    iyaozhen
        4
    iyaozhen  
       40 天前
    有在做 性能敏感的场景,确实有收益
    R29kTA
        5
    R29kTA  
       40 天前
    自己写的项目在用 axum+sqlx+redis
    wogogoing
        6
    wogogoing  
    PRO
       40 天前 via iPhone
    不是有个 rocket 框架吗?
    这个: https://rocket.rs/

    之前想学 rust 的时候还去看了一下。
    duanxianze
        7
    duanxianze  
       40 天前
    除非单单服务器费用一年上百万,不然换 rust 就不值得
    cccssss
        8
    cccssss  
       40 天前
    axum 糊了 blog 和一个 api 层,效率并不慢。
    ufan0
        9
    ufan0  
       40 天前
    Rust+Rocket 一把梭,挺快的。

    效率低是指哪方面?
    yoiteshaw
        10
    yoiteshaw  
       39 天前
    我写过 actix-http ,没觉得和 fastapi 有啥明显效率的不同
    openmynet
        11
    openmynet  
       39 天前
    axum + sea orm + 宏,开发效率会高很多。rust 很适合配合 AI 来进行编码工作。不好的地方是每次编译的 target 下都是几十个 G 的编译产物,还有就是目前没有一款很好的 LLM 来对 rust 适配。在其他语言下有很亮眼表现的 LLM 到了 rust 语言下就变得很平庸。GPT, Claude ,Gemini, Deepseek 这都试过,各种翻车。基于 tauri+rust 产品:Lightedium ,所有底层全部是 rust 来写,混合少量的 C++。
    voidmnwzp
        12
    voidmnwzp  
       39 天前 via iPhone
    抽象程度类似于用 c 语言 crud 用 java 搞嵌入式
    bunny189
        13
    bunny189  
       37 天前 via iPhone
    @openmynet 等一下,几十个 G ????
    openmynet
        14
    openmynet  
       36 天前
    @bunny189 是的你没看错,rust 默认增量编译,在使用 vscode 进行开发时,一开始可能只有 5~6G 的编译产物,但一天下来就会超过 20G ,2~3 天就有 5 ,60G 了,这时候就得 cargo clean 清理 target 目录了。
    xixibb
        15
    xixibb  
       34 天前
    @openmynet #14 那不得编译个几个小时不会结束啊 ?
    openmynet
        16
    openmynet  
       27 天前
    @xixibb 那倒没有,大概 4~5 分钟 ( cpu:amd5900 )
    IIInsomnia
        17
    IIInsomnia  
       12 天前
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2874 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 12:23 · PVG 20:23 · LAX 05:23 · JFK 08:23
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.