Rust 和 go 哪个更有前途?

2017-03-30 22:25:46 +08:00
 cod
34108 次点击
所在节点    程序员
103 条回复
rrfeng
2017-03-31 12:28:52 +08:00
rust 和 go 哪个更有前途这是个伪命题,应用场景完全不一样。
不如问:搞 rust 和搞 go 哪个更有前途?

我的看法是 go 适合做一些中间层,也可以是应用层, go 在运维层面的发展绝对是阻止不了的。
rust 更底层,该写系统写系统,该写数据库写数据库。
java/python/php 还是搞应用吧。
chenqh
2017-03-31 12:30:38 +08:00
@jarlyyn 我第一门语言是 C#
iot
2017-03-31 12:33:27 +08:00
erlang 比较有前途
c4pt0r
2017-03-31 13:40:57 +08:00
感觉这两个语言我都有点发言权...

@rrfeng 的观点很正确.
eoo
2017-03-31 13:47:41 +08:00
@Smirn0ff 我脸皮厚
nicevar
2017-03-31 14:03:37 +08:00
@wangxn 这话问的,因为作者选择了 go ,为什么会选 go 有可能是喝醉了,与不用 c 没啥关系,这个东西用其他语言都能做
ghbai
2017-03-31 14:27:22 +08:00
rust 语言 github 上 star 大于 10 的项目数:2139 ( https://github.com/search?l=rust&o=desc&q=stars%3A%3E10&s=updated&type=Repositories
go 语言 github 上 star 大于 10 的项目数:12318 ( https://github.com/search?l=go&o=desc&q=stars%3A%3E10&s=updated&type=Repositories)
unity0703
2017-03-31 15:15:24 +08:00
RUST 学习曲线太陡峭了,而且很多时候内存安全并没有那么重要
QAPTEAWH
2017-03-31 16:09:23 +08:00
@unity0703 不不,任何时候内存安全都很重要。很多时候性能没那么重要所以还是用 GC 好。
gc532
2017-03-31 16:53:27 +08:00
Rust 保证没有数据竞争,这一点带 GC 的 golang 目前不保证。
wangxn
2017-03-31 18:42:49 +08:00
@nicevar
那假如你是作者,你会选 Java 、 Python 、 PHP 这些语言来做吗?
作者的喜好是一方面,语言能高效地实现预期目标又是一方面。这根本就不单单是作者喜欢什么语言就能用什么语言的事。
wangxn
2017-03-31 18:44:57 +08:00
Docker 这种系统程序,不用 C 而用 Go ,这本身就很能说明问题了。
nicevar
2017-03-31 19:13:36 +08:00
@wangxn 你说的为什么不用 c 好不好?你真搞笑,什么这种系统程序不用 c 用 go ,还本身说明问题,因为原本 docker 下面一大堆都用 c 做好了, docker 就是躺在上面的,早期的 container 都是 lxc 的,按照作者初期的想法,用 python 和 c 写不奇怪,选择了 go 也正常, go 跟 rust 除了都是新的语言外真没啥可比较,跟 c 就更不用说了, go 主要是针对 java 和 python 领域的, rust 奔着 c/c++去的
doubleflower
2017-03-31 19:13:39 +08:00
@wangxn docker 又不底层有什么必要上 C
shyling
2017-03-31 19:25:33 +08:00
大部分常见的业务不需要 rust 所谓的优点 qaq
pathbox
2017-03-31 19:39:39 +08:00
金字塔顶尖的语言。 c c++
dveop
2017-03-31 21:39:49 +08:00
Rust 纯属炒作
Rust 属于 mozilla ,是谷歌微软苹果的直接竞争者
大牌公司不会接受 rust
自然不会有什么前途
BearTher
2017-03-31 21:55:12 +08:00
Rust 毕竟新游戏,画质和可玩性都更强,现在也有很多国内主播在推
CS:GO 嘛 群众基础毕竟大 玩法比较单一

两款游戏没有可比性.
tt0411
2017-03-31 22:04:56 +08:00
我选 Go

Rust 关键字缩写太蛋疼
wuxqing
2017-03-31 22:08:01 +08:00
@BearTher Rust 这款游戏入手太难,带入感差,注定了玩家少,生态建立缓慢
GO 虽然玩法单一,但是入手容易,出活快,缺点虽然多,但是风格突出,吸引大批玩家

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

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

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

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

© 2021 V2EX