Go 成功让我实现了人格分裂

2021-08-08 23:44:27 +08:00
 GM

从开发者的角度,非常讨厌 Go 语言的语法,极其讨厌,所以至今不愿意去学,也不愿意去用,新项目宁愿守着 java 、kt 。

从使用者的角度,非常喜欢 Go 语言开发的各种软件,非常喜欢,零依赖的一个 binary 太他妈的好用了。

Go 这坨屎真的让我很纠结很矛盾。

16764 次点击
所在节点    Go 编程语言
169 条回复
yxcoder
2021-08-09 14:23:07 +08:00
除了 if err!=nil 和 没有泛型,感觉没啥痛点了
x940727
2021-08-09 14:23:48 +08:00
@gowk 语言不是问题,问题是语言所有的生态。比如写游戏就是 C++,搞大数据就是 Java,搞科学计算大部分还是 Python 一样,不是某个语言不能干某些事情,而是某些事情用某个语言来干,更快更好。
zjyl1994
2021-08-09 14:26:50 +08:00
等泛型出来就香爆。if err 的问题,我买了宏键盘一键输入解决了。
xmge
2021-08-09 14:26:52 +08:00
@x940727 承认 java 的面对对象很强大。我见过的几乎所有 java 代码都写 com.company.packet,你说我不写行吗?
并没有说 java 不强大,只是想表达 go 写起来很清爽。
gowk
2021-08-09 14:28:41 +08:00
@x940727 嗯,我只是随便一贴,忽略即可哈
AndyAO
2021-08-09 14:34:15 +08:00
像极了口出狂言的小孩,因为你根本就没有说明理由,谁知道你说的是什么意思。

只看到情绪,看不到任何理性思考。
x940727
2021-08-09 14:36:23 +08:00
@xmge 如果是大家一起写,其实对于个人来说,包早就是建好的了,完全不需要你重复的去建,实际上就是建 Java 文件写业务而已,个人项目自己想怎么写就怎么写了啊……
peng0416
2021-08-09 14:41:20 +08:00
JavaScript 我都没说它是屎
peng0416
2021-08-09 14:43:24 +08:00
@agagega 这东西的难度可能并不在设计和实现上,而是分蛋糕,毕竟老语言基础太厚,新生产品想插一脚真不容易
pluvet
2021-08-09 14:52:40 +08:00
我吹爆 C#
GM
2021-08-09 15:00:28 +08:00
@gowk
I'm not stuck myself in any specific programing language. Please refer to my first appended post (or comment?), Thanks.
GM
2021-08-09 15:02:51 +08:00
@peng0416

JavaScript 语言本身看起来恶心,产品用起来也恶心。不像 Go,看着恶心,产品用起来很爽。

所以,感谢上帝,JavaScript 并没有让我陷入精神分裂状态。
lysS
2021-08-09 15:19:07 +08:00
@GM go 看起来很好吧,可读性很强的
AlexPUBLIC
2021-08-09 15:24:17 +08:00
我也觉得 go 语法很恶心 人家是 int a 它非是 a int
chuwt
2021-08-09 15:29:39 +08:00
@GM 我觉得他 @gowk 的意思是你只是会使用 go,比如写一些项目,而并不了解 go,比如他的实现和版本历史。go 语言的设计和实现是社区人员们的持续讨论与优化的产物。具体可以去 github 上看看,社区的热情还是有的。
sgissb1
2021-08-09 15:37:43 +08:00
坐等一个大哥来聊一聊 go build 问题,很多开源的编译问题很不友好,go 的各种依赖拉取也很烦。
GM
2021-08-09 15:40:48 +08:00
@chuwt
嗯........事实上,由于非常反感 Go 的语法,我根本没去使用过它,所以,根本不存在“只是会使用 go”这个情况,因为我根本连用都没用过 🤣
Hanggi
2021-08-09 15:41:25 +08:00
Go 语言有自动过滤人的特性。
无法理解 Go 语言编程思想的人就被自动劝退,能接受并理解 Go 语言思想就会如鱼得水。
prenwang
2021-08-09 15:50:50 +08:00
喜欢吃屎又嫌屎不好看, 怎么办, 闭着眼睛吃吧
no1xsyzy
2021-08-09 16:04:14 +08:00
炸鸡好吃,但炸鸡需要开油锅太麻烦了,只吃别人炸的炸鸡

这有什么好纠结好矛盾的?

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

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

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

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

© 2021 V2EX