我对 Go 和 Rust 的看法

2024-02-07 15:40:41 +08:00
huiwang520  huiwang520

我刚毕业的时候,是写 Java 的,后面又慢慢接触了 Go 、Rust 语言,这里浅谈一下自己的看法。

Go 语言目前在国内发展的势头很好,有很多开源社区、开源项目,生态建设得非常不错,并且有很多大公司在推,比如字节、腾讯、B 站、七牛云等等,也有一些杀手级的应用,比如 docker 、kubernetes ,并且 Go 本身也是从 Google 出来的,有这样的大公司作为背书。

业务框架也已经涌现出了一些不错的轮子,比如 go-zero ,B 站的 kratos ,都是国内孵化出来的。

Go 语言本身的简洁,高效编译,不错的包管理,优秀的 channel 设计,协程并发 goroutine ,都使得 Go 是一个非常不错的值得学习的语言。

目前 Go 语言主要应用在云原生、容器编排、微服务、网络、数据库中间件等领域,比较看好 Go 以后的发展。

另一个我觉得不错语言那就是 Rust ,如果说 Go 是在抢 Java 的地盘,那么 rust 对系统级编程领域带来了巨大的冲击。

这方面的王者当然是 C++,C++ 本身庞大复杂,rust 另辟蹊径,采用独特的所有权、生命周期、引用借用等解决了令人头疼的内存管理问题,虽然带来了一些学习上手方面的复杂度,但是也完全没有问题,大不了多花点时间就能学会了。

总之,我比较看好 Rust 和 Go 语言在未来 10 年的发展。

9634 次点击
所在节点   程序员  程序员
39 条回复
wwvvance
wwvvance
2024-02-07 15:42:54 +08:00
进来就在找卖 Rust 课程的链接.[手动狗头]
error451
error451
2024-02-07 15:46:35 +08:00
朋友,没别的意思,你这看法和官方宣传的看法基本完全一致啊,我们想看你独特的个人感受
xtreme1
xtreme1
2024-02-07 15:48:01 +08:00
如何能做到洋洋洒洒几百字, 信息量小于 1bit 的
archxm
archxm
2024-02-07 15:48:54 +08:00
java 太占内存了,动不动就买 64G 的服务器版本。而 golang 8G 服务器就够用了。
huiwang520
huiwang520
2024-02-07 15:56:28 +08:00
@archxm 具体还得看啥应用
bertonzh
bertonzh
2024-02-07 16:07:27 +08:00
这看法,正确得过于官方了
Ayanokouji
Ayanokouji
2024-02-07 16:08:33 +08:00
总之,我比较看好 Java 语言在未来 10 年的发展🐶
StubbornHuang
StubbornHuang
2024-02-07 16:10:21 +08:00
10 年前就有人在说 C++不行的,现在也没见 C++真的不行
jjx
jjx
2024-02-07 16:23:07 +08:00
各取所需, 没有问题, 别 尬吹就行

现在 rust 都在抢 php 的饭碗了, 有点怕
reeco
reeco
2024-02-07 16:24:14 +08:00
这种废话贴点进来真是浪费时间
guodexi
guodexi
2024-02-07 16:24:34 +08:00
技术开发的代码,大部分不是写逻辑,而是在保护语法正确。。。
zcjwxf
zcjwxf
2024-02-07 16:25:15 +08:00
我怀疑是 gpt 学会了水论坛
araraloren
araraloren
2024-02-07 16:27:55 +08:00
Your talk like go, they are so many `if err != nil` in the code.
Leviathann
Leviathann
2024-02-07 16:30:20 +08:00
这帖子写的跟 go 代码一样
BeiChuanAlex
BeiChuanAlex
2024-02-07 16:42:15 +08:00
为啥非要二选一呢?都学难道不行吗?
openmynet
openmynet
2024-02-07 16:45:52 +08:00
@archxm rust 4G 我都觉得奢侈
stimw
stimw
2024-02-07 16:50:13 +08:00
“本手、妙手、俗手”是围棋的三个术语。本手是指合乎棋理的正规下法;妙手是指出人意料的精妙下法;俗手是指貌似合理,而从全局看通常会受损的下法。对于初学者而言,应该从本手开始,本手的功夫扎实了,棋力才会提高。一些初学者热衷于追求妙手,而忽视更为常用的本手。本手是基础,妙手是创造。一般来说,对本手理解深刻,才可能出现妙手;否则,难免下出俗手,水平也不易提升。

以上材料对我们颇具启示意义。请结合材料写一篇文章,体现你的感悟与思考。

要求:选准角度,确定立意,明确文体,自拟标题;不要套作,不得抄袭;不得泄露个人信息;不少于 800 字。
idealhs
2024-02-07 17:20:01 +08:00
特意把大家喊出来,就是为了这点事呀.jpg
wanqiangcrack
2024-02-07 17:22:13 +08:00
《怎样写文章》这本书,建议参考一下。
slzcz
2024-02-07 17:27:32 +08:00
听君一席话,如听君一席话。

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

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

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

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

© 2021 V2EX