大家学 rust 都是用来干啥呢,最近动了点心思学 rust,在想能拿来干啥

2022-08-01 16:32:03 +08:00
 proxytoworld
2470 次点击
所在节点    问与答
12 条回复
TWorldIsNButThis
2022-08-01 16:36:16 +08:00
网页都能写还有啥不能干的
yuelang85
2022-08-01 16:52:13 +08:00
根据我过去几年的经验,等你发现有用的时候,可能已经晚了。不如先无脑学。
sunnysab
2022-08-01 17:30:31 +08:00
写后端玩,当时看 actix-web 霸榜 web 框架第一名入的坑😂 现在觉得极致性能也没那么重要。
rust 程序的资源占用挺小的,所有权机制和理解“共享不可变,可变不共享”这种思想挺有用。
生命周期标注我现在还不咋会...
hangbale
2022-08-01 17:50:15 +08:00
写操作系统
irytu
2022-08-01 18:50:49 +08:00
亚马逊云服务很多都开始用 rust 重写… 还都是 async 的……
alexsunxl
2022-08-01 19:23:23 +08:00
用 rust clap 封装一下平时常用的 cli 呗。
高阶一点 看看各种 awesome rust 索引仓库里面,很多 rewrite xx in rust 的东西。然后这里出圈的自然是 fd 和 ripgrep
alexsunxl
2022-08-01 19:24:41 +08:00
如果有搞前端,还可以去看看 swc (狗头)
a132811
2022-08-01 20:08:54 +08:00
用来看 deno 的源码
LeeReamond
2022-08-01 21:37:34 +08:00
个人经验,产生即时生产力不简单,比如你要用来写个可见的服务之类的,IO 线程等等边角处理就够你喝一壶了。但是如果用来写扩展,py 计算节点扩展出去,js 扩展 wasm 之类的,立竿见影
ecloud
2022-08-02 09:25:47 +08:00
本公司某个业务逻辑,纯 C 版本是 20+us ,oc 版本是 100+us ,rust 的我昨天刚测试的,19us
好吧,我感觉是写 C 的那个老哥 memcpy 用的太多了,如果多用指针可能会更快
但是你 TM 真的敢在 C 里面飞指针?
proxytoworld
2022-08-02 19:41:20 +08:00
@LeeReamond 看了语法,确实有点反人类
IIInsomnia
2023-03-15 11:44:31 +08:00
如果写 Web API ,可以试试 https://github.com/shenghui0779/api-tpl-rs ,axum+sea-orm ,非常适合新手

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

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

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

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

© 2021 V2EX