Go 语言真的有这么破烂不堪吗

jlak · 2024-8-14 17:25:41 · 1294 次点击
前言:
第一次认识 Go 在十几年前了,当时玩着 Python
从那时候印象(没看过代码)里就一直非常好
感觉速度又快又简单
直到最近才开始上手,体验是简单到超乎我的意料
然后感觉深刻的错误判断非常非常的繁琐
几乎每个函数里需要写多个 err!=nil
对于我这种只会写写简单代码的 err!nil 有时超过业务逻辑
但这好处也很大 几乎将所有错误都归到了可视范围

正题:
自从开始正式关注之后,知乎 App 就开始推送大量的 Go 问题的回答(我没有在知乎上关注,应该是根据大数据)
其中绝大部分都是喷 Go 的
而且这个量非常的大 每天都会收到多篇
范围涵盖了 Go 的方方面面
这个量远远超过了我同样关注的 JS/Node
一开始不当回事 但是每天这么多推送
不禁让人重视这个问题
举报· 1294 次点击
登录 注册 站外分享
96 条回复  
pfffs 小成 2024-8-14 17:26:28
Golang 伟大,无需多言
dyllen 小成 2024-8-14 17:27:28
能赚钱就行,管那么多搞屁。
xiaozhisoc 小成 2024-8-14 17:27:58
只能说设计就是这样设计的吧,说实话 golang 的极简风格导致我每次取变量名都要犹豫好久......
KaynW 小成 2024-8-14 17:32:26
自己觉得好用就行,不用管别人评价。别人评价特别好也不会直接给你写代码
sagaxu 初学 2024-8-14 17:32:35
Go 的理念很好,标准库也很好,但语法层面,跟时期出来的语言相比,是差点儿意思,但胜在简单,很少遇到让人惊讶的写法
dilu 小成 2024-8-14 17:33:38
这么说吧,一个语言或者框架越是被骂/被喷,说明它越火

那些凉透的语言,根本没人在乎

就像都说红颜薄命,实际上是因为没人在意丑 b 活多久
emSaVya 小成 2024-8-14 17:35:03
嫌 err nil 繁琐的我确实不理解。你写哪个语言函数调用不判断 err 啊?
joyoyao 小成 2024-8-14 17:35:19
每个语言都有人骂,java 也破烂不堪,连个协程都不支持,大家都开始用 kotlin 。python 也破烂不懒,python2 和 python3 差异太大,运行速度还慢。javascript 更恶心,各种兼容包,还要搞 typescript 。
LieEar 限制会员 2024-8-14 17:35:56
我觉得最爽的是二进制部署,docker 包 10MB
返回顶部