我对 Go 和 Rust 的看法

查看 80|回复 4
作者: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 年的发展。

Rust, 语言, Java, 不错

wwvvance   
进来就在找卖 Rust 课程的链接.[手动狗头]
error451   
朋友,没别的意思,你这看法和官方宣传的看法基本完全一致啊,我们想看你独特的个人感受
xtreme1   
如何能做到洋洋洒洒几百字, 信息量小于 1bit 的
archxm   
java 太占内存了,动不动就买 64G 的服务器版本。而 golang 8G 服务器就够用了。
您需要登录后才可以回帖 登录 | 立即注册

返回顶部