Golang 还是 Rust?

2015-06-09 22:25:49 +08:00
 tonsonxu
对C++不再有激情,服务器开发或者说后端,Golang还是Rust更有可能壮大起来?
16973 次点击
所在节点    程序员
70 条回复
lilydjwg
2015-06-09 22:32:18 +08:00
Go 和 Rust 的领域不太一样的。你的目标是什么?
tonsonxu
2015-06-09 22:32:35 +08:00
这一上来,就被move到程序员节点了。。。
tonsonxu
2015-06-09 22:34:59 +08:00
@lilydjwg 目标是linux服务端高并发和内核引擎(偏算法)。暂时还不想碰客户端、业务流程等。
immjun
2015-06-09 22:38:41 +08:00
@tonsonxu 楼主你应该没听说过 Nim .
lilydjwg
2015-06-09 22:40:14 +08:00
@immjun 还没发正式版。

@tonsonxu 算法 Rust 应该更快。对正确性的要求呢?对内存管理的要求呢?
tonsonxu
2015-06-09 22:47:21 +08:00
@immjun 刚去搜了下,说Nim的目标是效率和优雅,这个很诱人啊。不过还没到1.0 :)
lightening
2015-06-09 22:55:18 +08:00
说实话我觉得 Swift 开源的话,对他俩威胁还挺大。他们两家执行力都比 Apple 差了好多。
tonsonxu
2015-06-09 22:59:32 +08:00
@lilydjwg 最看重的是效率,但我觉得C++写起来好啰嗦,我没法做到有效率地开发。。。所以想找个替代品,哪怕做不到C++那种运行速度,只要不是差太远就好。
ibigbug
2015-06-09 23:35:48 +08:00
我个人觉得,对于 Golang 和 Rust,Google 大法好。
1oscar
2015-06-09 23:53:59 +08:00
@lightening 已经开源了
lilydjwg
2015-06-09 23:59:12 +08:00
@tonsonxu 要速度的话就选 Rust 吧,和 C++ 的速度相当(有时快点,有些慢点)。不过 Rust 的类型转换会比较多,错误处理会让你多写不少字(带来的结果是:没有错误被不小心忽略掉没处理)。

@lightening 不要忘记了 KHTML 的遭遇。而且现在开源也太晚了,又没有(让我看到)什么特别的优势。

@1oscar 已经开源了吗?在哪里?
ShiningRay
2015-06-10 00:05:39 +08:00
Rust的社区还没起来吧?连个 Web 框架都没有
chengzhoukun
2015-06-10 00:08:14 +08:00
@lightening rust有同步开发的浏览器项目servo啊,苹果的东西不捆绑到iOS上也没啥优势
WildCat
2015-06-10 00:11:14 +08:00
Swift 如果能在服务端火,我觉得 ARC 这个原因少不了。
1oscar
2015-06-10 00:27:11 +08:00
@lilydjwg 今天开源的,看到新闻了,具体地址: 我不能剥夺你获取知识的能力
df4VW
2015-06-10 00:30:54 +08:00
@ibigbug Google大法哪里好了。。
ChiangDi
2015-06-10 00:54:07 +08:00
@1oscar 新闻是说计划开源,但是还没开呢 你是指这个吧 http://www.apple.com/live/2015-june-event/9d2ad033-d197-4009-96a7-2a97fd044cb7
wezzard
2015-06-10 01:00:28 +08:00
Swift
lightening
2015-06-10 01:32:10 +08:00
@lilydjwg 优势就是苹果会费力花钱去推动。他有钱有人,开发新 feature 和各种 library 快啊。
clino
2015-06-10 06:44:26 +08:00
我挺看好 go的,rust 还不了解

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

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

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

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

© 2021 V2EX