关于 rust 前景大家是什么样的一个态度

2016-06-12 18:53:43 +08:00
 SlipStupig
最近接触了一下 rust 觉得 rust 很不错,但是似乎国内根本没有公司用 rust 去做项目,大家对 rust 是什么态度呢?
26241 次点击
所在节点    程序员
57 条回复
bobuick
2016-06-12 18:56:59 +08:00
rust 很不错。学习曲线前期太陡峭,会阻挡新手入手数量,我觉得它会在系统编程一块区域发挥很不错的作用, 再扩大就有点难了。
语法和所有权,生命周期的概念,真的是赞暴了。
c4pt0r
2016-06-12 18:59:27 +08:00
有前途。
直击通点,对于偏底层对性能非常敏感的应用,没有 gc 没有 runtime 是非常重要的。这个领域原先一直被 c/cpp 把持,都 21 世纪了,需要有更现代的选择了。
mko0okmko0
2016-06-12 19:08:31 +08:00
大部分都很好.等稳定中.
aakloxu
2016-06-12 19:22:30 +08:00
用 Rust 正式开发,去年这个时候一个公司都没有,而今年已经出现不少公司在正式场景使用 Rust 语言,包括 Dropbox ,以及国内的 PingCAP 等厂。这是用 Rust 语言开发正式项目的公司列表 https://www.rust-lang.org/friends.html ,大家可以看看,当然还有一些使用 Rust 的公司未出现在这里。
linghutf
2016-06-12 19:27:48 +08:00
感觉没希望,现在中国互联网或者说 IT 公司都是为了稳定就不会再改,宁愿修修补补。
大部分程序员只是为了拿工资,十分拒绝学习新东西。连 C++11 都会拒绝使用,宁愿手写一遍遍低级的代码
可能大厂里面有些小组有些开拓精神和勇气,不过在硅谷没有流行的时候就不会有希望,毕竟国内一切看硅谷风向
wuxqing
2016-06-12 19:35:38 +08:00
高门槛,注定了是小众语言
congeec
2016-06-12 20:15:22 +08:00
现在的状态对 Rust 很不利
1. Rust 的生态系统已经成型,但离成熟还远着呢
2. Mozilla 毕竟不是 Google 、 Apple 。
3. Servo 还没 1.0
4. 不是老手不容易学 Rust

语言是好,但前景不乐观。其实大家都觉得 Rust 好,大家都在等。
JohnSmith
2016-06-12 20:20:43 +08:00
可以看看拓展思路
WildCat
2016-06-12 20:25:34 +08:00
对比 Go 是好太多,我想问下各位老司机:
所有权是不是类似 ARC ( OC 、 Swift )的强引用?
jsyangwenjie
2016-06-12 20:28:27 +08:00
已入坑,看好。
liuchang0812
2016-06-12 20:35:10 +08:00
是个好语言,但是不喜欢它的写法。 (haskell 大法好
mathgl
2016-06-12 20:36:21 +08:00
@congeec 和 cpp 17 比较,并没有特别突出的优势。当然如果公司本身 cpp code base 几乎没有,又需要做类似 cpp 才能做到的事,可以考虑 rust
wweir
2016-06-12 20:56:28 +08:00
我只是想问下, rust 的函数式怎么样。能方便、直接地调 C/Cpp 的库?
lecher
2016-06-12 20:57:44 +08:00
每个语言都要有一个开发生态圈才能推起来。
操作系统开发之于 C
桌面软件开发之于 C++
web 前端之于 JS
iOS 开发之于 Objective-C

一个突然爆发的应用领域,用了什么语言,就能把什么语言推起来。 rust 现在缺少这种应用领域,做杀手级开发语言还需要时间培养生态圈。

国内短期内是不指望了,目前国内这种情况,大部分公司考虑的是人员可替换性, java/php 在服务端开发上面的岗位需求是不会下降的。

但是这个语言真的好玩,值得上手。
htfy96
2016-06-12 21:00:45 +08:00
感觉解决的是伪需求,宣称的安全仅在较高层次才好用(这一部分依赖常见的一些惯用法就能解决),稍微低一点就要 unsafe
congeec
2016-06-12 21:01:57 +08:00
@mathgl 安全是 Rust 的一大优势。
cpp code base 几乎没有,如果是我的话,依然用 C++
mathgl
2016-06-12 21:07:45 +08:00
@congeec dropbox 因为之前可能没怎么用 cpp,所以直接用 rust 是一个选择,如果像 google 这种,用 rust 的吸引力就不大了。 rust 那些安全 在 cpp 上也可以用一些 约定来达到类似的效果。 rust 是不是对 cpper 有很大的吸引力,现在还不好说。
orFish
2016-06-12 21:23:28 +08:00
@lecher web 是只有 js 。
lecher
2016-06-12 21:26:20 +08:00
@orFish
我的意思就是如此, web 前端当年选择了什么语言,什么语言就能火起来,这和语言特性无关,单纯就是应用场景推动的语言使用率。
tioover
2016-06-12 21:42:14 +08:00
已经写了上万行代码了

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

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

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

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

© 2021 V2EX