在虾皮做业务被 go 恶心到了。

2021-11-24 17:39:10 +08:00
 javaisthebest
之前主要是在中厂用 java 做业务
目前进了虾皮用 go 做业务。
这一对比,感觉搞不懂 是脑抽了用 go 了吗?

接手的前几天就被无边无际的 json 属性文件恶心到了
和 java 一对比 加载简直就是原始人的烧火棍
写了 json 内容后 还需要自己去写对应的 config.go 文件 在里面增加对应的结构体
还得在代码里通过 io 去加载各种资源。

这个过程 ide 是感知不到的。你想通过属性文件看源码。。还得自己去手动搜索关键字
简直要人命。这都 21 世纪了 我感觉工具退回去到 20 世纪了。

包管理更是别说了
golang 设计者以 git 为包平台
我现在想找一些封装的 http 或者其他工具类
由于不像 maven 和 npm 有一个统一的平台打包

你想去搜 如果没有人在内部写对应的文档。根本找不到你想要的东西

更气的是 隔几行就出了一个 error.
也没有全局捕捉。。


准备明年溜了 人生苦短。我不适合用 go ,
现在才明白 java 真的不愧是世界第一语言
25524 次点击
所在节点    程序员
190 条回复
dilu
2021-11-24 17:40:27 +08:00
管他呢,能吃饭的就是好语言
rimutuyuan
2021-11-24 17:43:36 +08:00
json 转 struct ,可以试试这个

https://mholt.github.io/json-to-go/
Rwing
2021-11-24 17:43:37 +08:00
那个啥,要不体验一下 C# ?
javaisthebest
2021-11-24 17:45:20 +08:00
@dilu xd 这话没毛病。。但是好歹吃饭的家伙顺手点啊。
Saxton
2021-11-24 17:47:00 +08:00
JAVA 只要脑子正常点,其实很难写出烂代码的
Leviathann
2021-11-24 17:49:27 +08:00
less is more
有时候意味着抽象 less ,代码 more
dqzcwxb
2021-11-24 17:50:08 +08:00
预测一下
"是你太菜,不是 go 不行"
JKeita
2021-11-24 17:50:44 +08:00
各有优缺点,列举 java 缺点一样能举一堆。
xhinliang
2021-11-24 17:51:45 +08:00
莫名被楼主的 id 和帖子标题逗笑了....
lianghuan
2021-11-24 17:53:38 +08:00
没有烂的代码 只有烂的人
shiny
2021-11-24 17:54:41 +08:00
@xhinliang 哈哈哈哈发现了盲点
securityCoding
2021-11-24 17:57:39 +08:00
这是前任的问题吧
lidongyooo
2021-11-24 17:58:04 +08:00
被楼主恶心到了,你牛逼干嘛进用 Go 的公司?吃饱饭摔碗骂娘
swulling
2021-11-24 17:58:52 +08:00
虽然语言都是表相,但是每个语言都有自己擅长的领域。这种擅长小部分是因为语言特性,大部分是因为软件生态的建设。选择不适合的语言并不是把事情做不成,而是事倍而功半。

举几个例子,Python 适合炼丹,Java 适合复杂业务逻辑开发,Golang 适合中间件开发等等,这些并不是刻板印象~
adoal
2021-11-24 18:01:08 +08:00
离职大法好
tabris17
2021-11-24 18:02:21 +08:00
习惯而已,要知道很多 Go 开发是从 Node.js 和 PHP 转过来的
yazinnnn
2021-11-24 18:03:46 +08:00
害,反正语言只分两种,有人骂的和没人用的

你看 c#家的亲戚 f#,根本都不会有人看他一眼,即使这玩意儿非常牛逼
LoNeFong
2021-11-24 18:06:17 +08:00
难道 java 新增配置不写 Configuration/Properties 吗?
bianzhifu
2021-11-24 18:07:15 +08:00
笑而不语
Reficul
2021-11-24 18:09:05 +08:00
我写 Java 的时候,我也一路骂到底。

问题是,我不会主动入职一个写 Java 的团队,然后去网上发帖骂 Java 。 非要被迫改几行 Java 代码,也是喷之前写 Bug 的人。

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

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

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

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

© 2021 V2EX