写了 3 天 go,我想念 Java 了

43 天前
 exploretheworld
没有 spring 的语言像是原始社会,大伙围在篝火前面穿着草裙跳舞。



不适合写复杂业务,一个注解能搞定的事情,必要要去自己弄,增加太多不必要的工时。



只能说搞到最后大家都是在拆东墙补西墙,大家只能按照实际情况各取所需,所谓的银弹根本不存在。
10956 次点击
所在节点    Java
102 条回复
wxw752
43 天前
高大全和简洁不可兼得。你的一个注解搞定,也是站在前人大量代码的肩膀上了。
fenglangjuxu
43 天前
是这样的感觉 go 基本什么都要自己手动搓 不过这个时候 就得去找 有没有比较好的轮子

但是 java 这样 容易把人搞废 什么都帮做了 但是内部怎么实现的 深层次的东西 就很难知道了
Gilfoyle26
43 天前
大家快来看呀,这里有一个 go 初级开发吃拼好饭吃出幻觉了 ,我大 golang 岂还不如那 java ???
hwdq0012
43 天前
@Gilfoyle26 #3 这么好用的语录我必谪抄
AoEiuV020JP
43 天前
只是离开舒适区不适应了, 和 go/java 无关,
insert000
43 天前
php-laravel 、java-springboot 、go-gin+gorm 都写的人来看,用注解来实现逻辑,不就是 go 的 web 的 middleware 么?
YetToCome
43 天前
别说 go 了,哪怕是离的近的 kotlin 离开 spring ,都很难有那种导包就能完成需求的快感。
不过最近为了简洁,基本语言框架新的风格都是 go 这个玩法。
Reficul
43 天前
要不然咋说 Java boy 离开 Spring 写 Hello World 都难呢?
wangritian
43 天前
一直觉得写业务的语言都一样,别太冷门就行,需要什么长期用的自己封装一下就完了
我 php nodejs java python go 后端项目都写过,基本都是 2-4 人半年的量,说实话都是小问题
WDATM33
43 天前
@Reficul #8 确实是麻烦的一批啊,之前公司老项目改个纯原生的 socket 服务,真的是又臭又长,代码重复啰嗦,调用链长的离谱,什么都是手撸的,我尼玛看的都想跑路了
5261
43 天前
@Reficul 哈哈,真实! 我现在就是从 Java 转到写 Go 以后,觉得 Java 生态真是给封装的啥事情不用干
baozijun
43 天前
Java 最难的地方就是命名,其次是抉择用哪一个 third library ,其他都简单,AI 搞定,IDEA 全程自动补全,不会多打一个字
fruitmonster
43 天前
注解 那不也是用的别人的或者写好的么?
vfs
43 天前
听了你的感受就是: 没有 spring 的语言都是 “原始社会,大伙围在篝火前面穿着草裙跳舞。”。 其实这个世界上很多人的工作中都不用 spring
zhaoahui
43 天前
想就去陪它
wetalk
43 天前
@vfs #14 外卖小哥和财务大姐当然用不上 Spring ,但是他们日常工作也有自己的 [Spring]
idihs
43 天前
spring 工程师
yooomu
43 天前
没有注解也不是什么难事。最恶心的是集合操作,麻烦得要死。只能说是个令人又爱又恨的语言
lyer5
43 天前
@fenglangjuxu 重复的东西没必要去做
Ayanokouji
43 天前
说几个 golang 的吐槽点:
1. err 和 log ,需要花费精力去封装和设计
2. 个人不喜欢全局变量+init()的设计,写单元测试经常缺环境变量。
3. openapi 文档维护,没一个好用的

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

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

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

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

© 2021 V2EX