再来吹一波 Golang

2021-11-09 13:12:59 +08:00
 josephok

作为 Go 语言爱好者,我来总结一波 Go 的优势:

Golang 的开发者 Robert Pike 和 Ken Thompson 都是 UNIX 小组的成员,UNIX 系统影响深远,包括 UNIX 哲学-保持简单,也深深影响着后世。他们深刻理解简洁的好处,所以在设计 Golang 时同样保持这一原则。

编译成目标机器代码,部署容易,无需额外的依赖,性能优越。

GoLang 使用 goroutine 来实现并发性,它提供了一个非常优雅的 goroutine 调度程序系统,可以很容易地生成数百万个 goroutine 。

无需解释

有许多易于使用的内置工具,比如 gofmt 自动排版 Go 代码,很大程度上杜绝了不同人写的代码排版风格不一致的问题,大大提高了团队协作的一致性。

欢迎 V 友们补充。

15656 次点击
所在节点    Go 编程语言
132 条回复
missdeer
2021-11-09 17:28:36 +08:00
你说的都说,但今天.NET6 出了,被他们吹得我都想去试试 C#了
Chad0000
2021-11-09 17:45:10 +08:00
@missdeer 没有吹,这几年 C#的进步肉眼可见。我在海外,我们这边 C#是主流,市场占一半以上。大家都很期待
DefoliationM
2021-11-09 17:47:45 +08:00
错误处理跟屎一样
yazinnnn
2021-11-09 17:47:55 +08:00
为什么很少有人吹 clojure 呢,国内从业者太少的原因吗。。。
zhuzhibin
2021-11-09 17:49:12 +08:00
又开始了
oOoOoOoOoOo
2021-11-09 18:10:47 +08:00
@longkas239 Rust 圈 也挺嗨
pkoukk
2021-11-09 18:11:12 +08:00
啥时候改改 if err:=
我代码里起码有三分之一在写这句话
redmoon0825823
2021-11-09 18:23:42 +08:00
人生苦短,我用 ruby
JudyHal
2021-11-09 18:29:44 +08:00
判断一个语言好不好,看那些国家用就行了,Go 和 Java 都是典型的只有中国在用的,怎么样就不用我多说了吧?
guanhui07
2021-11-09 18:39:34 +08:00
大道至 nil
hbtech
2021-11-09 18:40:15 +08:00
@JudyHal #49 Java 只有中国在用?
saturn7
2021-11-09 18:53:39 +08:00
性能被 C++, Rust 按地上摩擦,生态,GC 又不如 JAVA ,鸡肋选择。
ncepuzs
2021-11-09 18:55:23 +08:00
@JudyHal 无知傲慢又愚蠢

「回复了 josephok 创建的主题 › Go 编程语言 › 再来吹一波 Golang
判断一个语言好不好,看那些国家用就行了,Go 和 Java 都是典型的只有中国在用的,怎么样就不用我多说了吧?」

「回复了 passer9527 创建的主题 › 问与答 › 一个疑惑:为啥很多初创公司不选择最主流的技术栈?
Java 是一个本来就应该死掉的语言,硬是被国内这些培训班救了,可以说没有中国,Java 这种古董语言早就进垃圾桶了,还是把眼界打开多去看看 Go 吧,设计理念会让你得到空前的享受」
zihuyishi
2021-11-09 18:58:12 +08:00
@JudyHal 他厉害因为他是外国人,我垃圾因为我是你的同胞
aababc
2021-11-09 19:04:13 +08:00
个人感觉,go 是把复杂从语言层面推到了普通的开发者!感觉它的 大道至简 是对开发 go 语言本身,作为一个使用 go 语言的人,只是觉得别扭!
wzw
2021-11-09 19:10:04 +08:00
Python 换 Golang 的角度来说, 挺好, 越写越越好吧
raycool
2021-11-09 19:15:29 +08:00
我用 python
别的也不会
stach
2021-11-09 19:21:51 +08:00
go = python + c
---

go 是一门 get 到了后端程序员 G 点的语言, 用这个公式来表达再恰当不过
cmdOptionKana
2021-11-09 19:31:10 +08:00
@stach 我用了 go 之后甚至有一点点嫌弃 python ,因为最著名的 python 哲学 The Zen of Python 里说的,反而是 Go 做得比 Python 更好。

明瞭优于隐晦
简单优于复杂
任何问题应有一种且最好只有一种解决方法
很难解释的,必然是坏方法
很好解释的,可能是好方法
hushao
2021-11-09 19:38:25 +08:00
需要啥时咱用啥。
每种语言都不是万能的,充分发挥特长才对。再爱也只是工具,不本末倒置。

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

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

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

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

© 2021 V2EX