rust 前景

2019-12-05 09:56:10 +08:00
 Mivon

最近无聊学了下 rust,发现包管理真的很棒,就是语法晦涩了点,不知道国内有没有公司已经开始用了?

12270 次点击
所在节点    程序员
78 条回复
tianshilei1992
2019-12-05 09:59:39 +08:00
Rust 的 compiler 现在可以直接 emit LLVM IR 了,LLVM 那些 optimization 都可以用起来了,感觉还是很有前途的。
cmdOptionKana
2019-12-05 10:00:36 +08:00
其实语法并不晦涩,如果你需要对内存的细节进行管理、优化,rust 的语法是非常清晰易懂、易学易用的。

而如果你不需要对内存的细节进行管理、优化,用 rust 就有杀鸡用牛刀的感觉。
zhengxiaowai
2019-12-05 10:02:55 +08:00
那必然是有啊,可以看一下今年 InfoQ 上,王枞老师的 《 Rust 跨平台客户端开发在字节跳动的实践》基本上已经在我们这个大部门作为 SDK 全面铺开了
Mohanson
2019-12-05 10:07:56 +08:00
但求好事 莫问前程
lululau
2019-12-05 10:13:03 +08:00
反正我觉得市场方面没有什么前景,门槛有点高,不能像 Java 一样会点皮毛就能上手做项目开发了
noqwerty
2019-12-05 10:14:39 +08:00
微软似乎也要上 rust 了,说 C++手动管理内存太累了😂
eslizn
2019-12-05 10:17:00 +08:00
对企业、技术管理人员来说,低门槛的语言性价比高
jeffcott
2019-12-05 10:45:02 +08:00
头条一直在招 rust
VDimos
2019-12-05 11:18:58 +08:00
有啊,字节跳动已经在用 rust.了,最近在招 rust 工程师
hLc1
2019-12-05 11:27:31 +08:00
@lululau java 能和 rust 比吗? rust 是 c++ 的同等级产品,两个领域不同,rust 可以在任何领域代替 java 反之则不行
murmur
2019-12-05 11:29:38 +08:00
大公司用任何一个语言都可以拿出来吹一下,而作为小公司来说,你只能考虑全盘语言,太多的语言养太多人养不起
reus
2019-12-05 11:52:53 +08:00
@hLc1 开发个安卓应用试试?
MeteorCat
2019-12-05 12:27:08 +08:00
语法不会晦涩难懂,if let 简直太爽了还有?的错误自动返回,主要是入门难度太高了,如果有 C/C++基础,你就会痛哭流涕
ipixeloldc
2019-12-05 12:50:04 +08:00
@reus 纯 rust 开发安卓,不太清楚行不行,但可以作为库用 如果只是 ui 用 Java 啥的写,核心逻辑用 rust,应该也算开发了安卓应用吧? https://dev.to/robertohuertasm/rust-once-and-share-it-with-android-ios-and-flutter-286o
darknoll
2019-12-05 12:51:01 +08:00
前景为 0
mahone3297
2019-12-05 12:52:27 +08:00
rust 和 go 比呢?
Mivon
2019-12-05 12:54:36 +08:00
@cmdOptionKana 可能我对 rust 的运用还不够多,所以觉得语法有点难懂,但是对 rust 有种莫名的好感,说不定以后 web 开发也能有一席之地。
noobma
2019-12-05 12:55:09 +08:00
呜,rust 太难了,前面问题都不大,今天看到 Box RefCell Rc 这些,嵌套一多,就要停下来捋一下,尤其是那个循环引用的例子,Rc 又分 strong 的 weak 的,菜鸡懵了啊😭
Mivon
2019-12-05 12:55:13 +08:00
@noqwerty 应该是微软用 rust 重写了 windows 的某些组件,然后感觉还可以。
noobma
2019-12-05 12:58:01 +08:00
@Mivon Microsoft: We're creating a new Rust-based programming language for secure coding 😂

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

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

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

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

© 2021 V2EX