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

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

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

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

就像都说红颜薄命,实际上是因为没人在意丑 b 活多久
emSaVya
129 天前
嫌 err nil 繁琐的我确实不理解。你写哪个语言函数调用不判断 err 啊?
joyoyao
129 天前
每个语言都有人骂,java 也破烂不堪,连个协程都不支持,大家都开始用 kotlin 。python 也破烂不懒,python2 和 python3 差异太大,运行速度还慢。javascript 更恶心,各种兼容包,还要搞 typescript 。
LieEar
129 天前
我觉得最爽的是二进制部署,docker 包 10MB
yazinnnn0
129 天前
scheme/racket 巨牛逼, 有人用吗?

go 再破烂不堪, 能让你挣钱不就得了
git00ll
129 天前
用来开发小工具超棒,体积小、占用内存小、支持平台多
wweerrgtc
129 天前
十几年前就认识 Go, 这么早
wktline
129 天前
那就用 nodejs 吧,小服务完全覆盖
lasuar
129 天前
这标题,这内容,是会发帖的,学到了。
cmdOptionKana
129 天前
很正常,这与懂车帝就很像,每个车圈里面都骂声一片。其实人性就是如此,喜欢骂一骂,热度热高越招骂。
henix
129 天前
喷的人越多说明用的人越多,真正没人用的语言没人关注
任何编程语言都有优点和缺点,都是取舍,看应用场景选择就好
知乎的推荐机制挺奇怪的,容易产生信息茧房,一部分人慢慢就不发言了。不如多关注几个平台,例如微信公众号、掘金
NathanCyberC
129 天前
用过了就知道 Go 有多爽了,关注业务代码,几乎没有任何糟心事,能够跟它比的就是 Rust 了,但是 Rust 写起来还是比 go 费劲。
CodeCodeStudy
129 天前
java 也要判断 != null 的,别的语言也类似,反正就是调用函数的时候都需要对返回值检查一遍
Ipsum
129 天前
go 一眼看过去就知道干嘛。java 没注释,我都不知道他想干嘛。
jlak
129 天前
我目前用下来这真的很喜欢 Go ,满足我了大部分需求
*编译型
*跨平台
*快速开发
*速度快
*并发

我想要用来代替 Python
虽然开发速度赶不上
但难度目前来看真高了多少

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

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

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

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

© 2021 V2EX