rust 写 web api,用哪个 framework?

2024-04-29 08:21:29 +08:00
BeijingBaby  BeijingBaby

https://rocket.rs

https://actix.rs

都很热门,大家在用哪个呢?

5139 次点击
所在节点   Rust  Rust
36 条回复
to2false
to2false
2024-04-29 08:22:34 +08:00
axum
ebushicao
ebushicao
2024-04-29 08:24:17 +08:00
我用的是 actix-web
lsk569937453
lsk569937453
2024-04-29 08:26:40 +08:00
axum+1
zhaoziyuan1989
zhaoziyuan1989
2024-04-29 08:29:56 +08:00
axum
wusheng0
wusheng0
2024-04-29 08:34:01 +08:00
Rocket
asmh1989
asmh1989
2024-04-29 08:57:47 +08:00
rocket
yl20181003
yl20181003
2024-04-29 09:22:28 +08:00
axum
uion
uion
2024-04-29 09:23:38 +08:00
axum
m6R1SW7tCHvO3mHL
m6R1SW7tCHvO3mHL
2024-04-29 09:25:59 +08:00
axum
wdhwg001
wdhwg001
2024-04-29 09:33:54 +08:00
api 少推荐 axum ,多推荐用 poem ,后者的自动文档生成很好用,两者其他方面体验相似
knightdf
knightdf
2024-04-29 09:37:14 +08:00
http 服务我都是用 axum
DaFengChe
DaFengChe
2024-04-29 09:37:56 +08:00
salvo
jinker
jinker
2024-04-29 09:55:43 +08:00
actix 和 axum 都用过,我觉得都是差不多。
actix 更复杂一些。而 axum 更简单,比较偏向底层,而且是 Tokio 生态。
actix web 网上资源比 axum 多一些。
性能两者都差不多。小规模 axum 貌似性能占优一点,规模稍微往大了其实都一样。

有一点需要说的是,actix 写代码的时候错误提示比 axum 更友好。有时候 axum 注册函数后,是参数位置不对还是不支持的类型,很难发现,就只是提示不匹配。也许是我找不到正确的 debug 方法吧。

我新项目都是 axum 了,省事。
rickiey
rickiey
2024-04-29 10:16:56 +08:00
axum 吧,tokio 出品,有保障,刚开始喜欢 rocket ,后来发现更新太慢了,遂弃
odokei
odokei
2024-04-29 10:31:24 +08:00
salvo 或者 axum
Reid
Reid
2024-04-29 11:46:01 +08:00
axum
DsuineGP
DsuineGP
2024-04-29 11:49:20 +08:00
axum, tokio 团队提供支持
grimbedroom
grimbedroom
2024-04-29 12:11:13 +08:00
axum
ricohgag
ricohgag
2024-04-29 16:59:04 +08:00
各位大佬有 axum 的最佳实践吗
longzhx
longzhx
2024-04-29 17:38:33 +08:00
都卷到用 rust 写 crud 了吗

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

https://www.v2ex.com/t/1036576

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

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

© 2021 V2EX