一直在说 go 相比 Java 生态上还差的很远,那么具体差在哪些地方呢?

2019-12-06 14:47:40 +08:00
 Sniper416
13322 次点击
所在节点    程序员
80 条回复
zibber
2019-12-07 17:04:05 +08:00
统一天下的框架
jeffh
2019-12-07 18:11:15 +08:00
java 码农便宜,并且有很多成熟的解决方案,社区里的东西很完善,不会有解决不了的问题
fanpei0121
2019-12-07 18:22:08 +08:00
用 go 一年多,没觉得生态差,该有的都有。
SpiderXiantang
2019-12-07 18:32:30 +08:00
都没到点子上 java 牛在 JVM 我现在做得 scala 用的全是 java 的类库
594duck
2019-12-07 18:58:53 +08:00
不出所料,GO 们上线开始喷了,连工程都不懂的 K8S 们也上来了。看戏
hangszhang
2019-12-07 19:52:48 +08:00
Spring 就是 Java 最强的护城河
iyaozhen
2019-12-07 21:33:27 +08:00
最明显的就是大数据这块,只能用 Java。

web 这块也缺少 spring 这种大统的框架
blless
2019-12-07 21:48:39 +08:00
@hangszhang 稍微大点的厂自写一个框架也不算难事,而且如果真的用现在云原生趋势来看,原本很多框架集成的功能,正在慢慢从语言层面剥除,比如现在火热的服务网格。业务只需要按照接口标准完成请求,其余安全、流量、监控等很多原本语言强大生态带来的优势,在新的云原生框架下荡然无存。并不是说 JAVA 也不能用这些特性,但是很大程度上其实是进一步削弱了语言生态优势。尤其是在 web 开发领域,我并不觉得 JAVA 有任何优势,我上次看 Dubbo 已经有 Go 的实现了。
wzwwzw
2019-12-07 23:46:20 +08:00
招人不容易吧,毕竟 Java 马上上千人投简历。
gejun123456
2019-12-08 09:00:32 +08:00
@blless 大厂基本都用的 spring,dubbo 加 springboot 用起来更方便。
useben
2019-12-08 10:04:21 +08:00
哪个东西不是逐渐发展起来的
nicevar
2019-12-08 10:07:26 +08:00
Java 程序稳定的东西太多了,目前 go 这方面还很欠缺,比如第三方库,Java 能找出一大堆,Go 很多都没有,或者有那么几个还到处都是 bug,根本无法用于生存环境
fuyufjh
2019-12-08 10:43:33 +08:00
其实并没有高下之分,只是后端程序员们用惯了 spring 之类的框架不愿意换而已
default7
2019-12-08 11:10:38 +08:00
@wpf375516041851 「程序员正在杀死程序员」确实如此!
wingoo
2019-12-08 11:26:20 +08:00
还是要看中趋势
趋势是 大一统的框架会被弱化, 最终会当做基础设施, 就像虚拟机一样, 只需考虑你的负载需求
实现的语言层面随意, 但冗余的最终会被替代
Rorysky
2019-12-08 14:07:28 +08:00
谈生态,我 C#服过谁?
jrtzxh020
2019-12-09 09:12:04 +08:00
@Trim21 npm 虽然缺点很多,至少上手简单,能解决 90%以上日常开发依赖包问题。
cco
2019-12-09 09:33:53 +08:00
Go 项目组很难招到 Go 开发者。
Go 开发者很难找到 Go 语言开发的工作。
另外,上面大批 Go 吹大约没脑子,我又会写 Java,又会写 Go,差了啥了?还是说你们就只会 Go,作为既得利益者,死命喷其他语言,来提高你们的利益?
编程语言是工具,并且大多都相通的,不清楚有什么好喷的,有这时间去给 Go 造造轮子不好么?
另外,回答题主问题,差哪了?举个栗子,参考 AWS 和 VPS 的差别。
liuyibao
2020-11-26 14:01:35 +08:00
Go 做 web 开发生态确实差,都自己造轮子,轮子还很差劲。不说别的,就说数据操作这块,有 mybatis,jpa 这种稳定好用大家共识的库么
liuyibao
2020-11-26 14:02:15 +08:00
都 2020 年了啊。。。

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

https://tanronggui.xyz/t/626532

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

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

© 2021 V2EX