go web 和 Java spring 比优势在哪里?

2021-09-11 13:12:11 +08:00
 whatisnew

最近接手一个 go 的项目,gin 框架写的,main.go 各种 init 手工拼接日志、路由、orm 、grpc 等,c *context 之类的指针满天飞,日志都得自己定义,还定义的乱七八糟,相比 spring 一把梭一点都不顺滑啊,所以,很多项目转 go 是为了个啥?就为了省那么点内存?

12057 次点击
所在节点    Go 编程语言
98 条回复
whatisnew
2021-09-11 14:38:52 +08:00
@eric96
@lysS

确实是轮子不给力
UserNameisNull
2021-09-11 14:39:05 +08:00
@sunny352787 第二件事,继续开骂,
然后不得不接受公司的现实。
Takamine
2021-09-11 14:40:54 +08:00
对中大型企业级应用来说,go web 目前毫无优势。
UserNameisNull
2021-09-11 14:44:07 +08:00
没有一个在做真正的对比,感觉都是从 C 转到 Go 的。

优势劣势,你说的很清楚了,很赞同。

你见过 java 项目转 go 吗?肯定没有的。

要么是 python 项目转 go,php 转 go,c 转 go,这群人对于 java 不了解,甚至鄙视,那就只能选择 go 了,运行效率高,开发效率极差。
fengsi
2021-09-11 14:53:56 +08:00
@Vegetable 虽然我没用过 go,但是你说的我很支持。
UserNameisNull
2021-09-11 14:54:23 +08:00
@Takamine 赞同
agagega
2021-09-11 15:05:52 +08:00
代码简洁和语法概念少,这两个是矛盾的呀
x940727
2021-09-11 15:11:25 +08:00
@agagega Go 神教就可以语法简单,代码也简洁。狗头保命 :)
charlie21
2021-09-11 15:34:15 +08:00
一个猜想,不一定对:
给你一种用 xxx 就是王道的幻觉。若几年之后 xxx 人才饱和了,你是不是已经赚够五百万了还要转回 java 阿?
其实根本就是 java 太卷了,卷到让创建岗位的人能开出的好岗位太少了,奔个人少钱多所以转行去写 xxx,沧海桑田赚个快钱而已。

同样的情况,让写 delphi 也会有人去,让写什么 foolang 或 COBOL 也会有人去,只不过写 COBOL 的那群人不上网而已

岗位多钱也多,这就是风头,这不可持续。这是一个真空球形鸡的猜想,上文的 xxx 可以是 golang 也可以是 iOS,可 golang 创造的岗位不会比 iOS 更多吧?参考当年的 iOS 大牛的故事
贵站搜 iOS 离婚
zorui
2021-09-11 15:38:29 +08:00
@wanguorui123 没在点上。。open jdk 也很香。
Cbdy
2021-09-11 15:49:15 +08:00
如果原来的系统不是 Go 写的,可以用 Go 重构
iyaozhen
2021-09-11 16:03:36 +08:00
go 对 java 有优势

但 go web 和 spring 完全不能比,项目做多了就喜欢标准化的(不需要纠结选啥库,更多精力做业务),spring 写的再差也中规中矩,go web 的话能写出花,还是希望框架统一点(事实上公司内部是统一的,用起来还是很舒服)。
iyear
2021-09-11 16:18:09 +08:00
go web 和 spring 咋比。。要说也是说 go 的生态还不太完善,没有类似 spring 的重量级框架
cmdOptionKana
2021-09-11 16:25:56 +08:00
Java 转 Go 本来就不多吧?反而 Python 、PHP 转 Go 比较多。
zxCoder
2021-09-11 16:42:20 +08:00
.net 也能打包单文件
gaigechunfeng
2021-09-11 16:56:58 +08:00
@wellsc .net core 我倒是尝试过一段时间。一开始就下载安装 10 个 g 的素材包,有点劝退。
hutoer
2021-09-11 17:01:12 +08:00
Java spring 是工业级的
go web 是个人级的
magicdu
2021-09-11 17:17:40 +08:00
我搞 java 的,没用过 go 写 web,刚开始学,写了个和公司手环交互的通信代理,感觉可以,用起来比 java 简单,轻量
tydl
2021-09-11 17:34:23 +08:00
我爱 php,php 天下第一
AllenHua
2021-09-11 17:41:57 +08:00
那期待有人来给 go 来个 Summer 框架(对标 Java Spring )吧 🐶️

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

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

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

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

© 2021 V2EX