有人在用 rust 写 web api 吗?

58 天前
 BeijingBaby
感觉效率嘎嘎低,不适合干活啊
2633 次点击
所在节点    Rust
18 条回复
craftsmanship
58 天前
非要拿着锤子缝衣服 那只能尊重祝福
justsoup
58 天前
1.适合高性能场景,不适合快速迭代的 CRUD 应用
2.Rust 的强类型系统和编译器能大幅减少运行时错误,​​长期维护效率反而可能更高​​
3.Discord 用 Rust 重构关键服务,Cloudflare 将 Rust 用于其一些核心服务
rming
58 天前
写过,axum + sea orm + copilot 效率还行啊
iyaozhen
58 天前
有在做 性能敏感的场景,确实有收益
R29kTA
57 天前
自己写的项目在用 axum+sqlx+redis
wogogoing
57 天前
不是有个 rocket 框架吗?
这个: https://rocket.rs/

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

效率低是指哪方面?
yoiteshaw
57 天前
我写过 actix-http ,没觉得和 fastapi 有啥明显效率的不同
openmynet
57 天前
axum + sea orm + 宏,开发效率会高很多。rust 很适合配合 AI 来进行编码工作。不好的地方是每次编译的 target 下都是几十个 G 的编译产物,还有就是目前没有一款很好的 LLM 来对 rust 适配。在其他语言下有很亮眼表现的 LLM 到了 rust 语言下就变得很平庸。GPT, Claude ,Gemini, Deepseek 这都试过,各种翻车。基于 tauri+rust 产品:Lightedium ,所有底层全部是 rust 来写,混合少量的 C++。
voidmnwzp
57 天前
抽象程度类似于用 c 语言 crud 用 java 搞嵌入式
bunny189
54 天前
@openmynet 等一下,几十个 G ????
openmynet
54 天前
@bunny189 是的你没看错,rust 默认增量编译,在使用 vscode 进行开发时,一开始可能只有 5~6G 的编译产物,但一天下来就会超过 20G ,2~3 天就有 5 ,60G 了,这时候就得 cargo clean 清理 target 目录了。
xixibb
52 天前
@openmynet #14 那不得编译个几个小时不会结束啊 ?
openmynet
45 天前
@xixibb 那倒没有,大概 4~5 分钟 ( cpu:amd5900 )
IIInsomnia
30 天前
seansong
16 天前
习惯用 axum+sqlx ,可能是因为熟练了吧,开发效率貌似还不错

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1136828

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX