golang 何时干掉 Java

2018-06-23 23:04:32 +08:00
xypcn  xypcn

用 java 超过 10 年,golang2 年,就这两年的心得来看,golang 应该是能把 java 干死的。 但从招聘反馈的信息来看,java 的高薪资岗位明显多于 golang. 只怪 java 的沉淀太多,有很多事情 golang 可以替代的,golang 的实施成本要低很多,用 golang 的感觉也很舒服,但工作上因放弃 java 吃了大亏

36734 次点击
所在节点   程序员  程序员
153 条回复
leakeung
leakeung
2018-06-23 23:06:46 +08:00
你想多了.
ToT
ToT
2018-06-23 23:11:31 +08:00
什么叫干掉啊。。。工具而已
a7a2
a7a2
2018-06-23 23:14:22 +08:00
想多了,重要从一点看就能看出,例如安卓开发者使用 golang 开发 app 的数量对比 java 的就知道
xypcn
xypcn
2018-06-23 23:15:23 +08:00
golang 绝不是一个工具,真的很好用的,尤其是在流行的微服务开发,golang 的明显,适合创业项目,没有包袱
shiny
shiny
2018-06-23 23:17:01 +08:00
不是工具是什么
Raymon111111
Raymon111111
2018-06-23 23:18:35 +08:00
生态不是一朝一夕的事情

全公司从上到下都是 java 的情况下换别的基本不可能
defel
defel
2018-06-23 23:18:37 +08:00
个人觉得不可能,语言发展到今天,fortran 都还没挂,别说 java 了。
shiny
shiny
2018-06-23 23:18:47 +08:00
常言道:不要有了把锤子就到处去找钉子,但我们搞程序的往往会爱上锤子,把自己定义成锤子专家,甚至在论坛上提问锤子何时干掉锯子。
geeti
geeti
2018-06-23 23:19:36 +08:00
java 太繁琐,讽刺的是最近发现 James Gosling 所在的部门也是以 go 为主
xypcn
xypcn
2018-06-23 23:21:13 +08:00
golang 一个进程占 10M~20M,一个 JAVA 进程至少是 400 多 M,spring 全家桶,都是占内存大户,一个阿里云入门主机无任何压力跑几十 golang 进程,java 也就 2 个,再多就出乱子了
caixiexin
caixiexin
2018-06-23 23:32:46 +08:00
百足之虫,死而不僵,何况还没死呢。。
janus77
janus77
2018-06-23 23:36:03 +08:00
只有项目 技术被干掉的,这么几十上百年来 没听说过语言被干掉的,尤其是还在更新的现代性语言
heww
heww
2018-06-23 23:46:05 +08:00
@xypcn 吃内存的何止 java,python 一个样。
superbiger
superbiger
2018-06-23 23:46:47 +08:00
为了把题主这潭水搅浑,我选 rust
xypcn
xypcn
2018-06-23 23:47:12 +08:00
@heww 你用 golang 吧,你会喜欢上他的,但可能对工作无益
xypcn
xypcn
2018-06-23 23:49:46 +08:00
@superbiger rust 也行,反正只要 java 死了,就不会有读什么源码,jvm 优化了,当然只是堑时
Sparetire
Sparetire
2018-06-23 23:50:16 +08:00
"霍元甲,你嘛时候是荆门第一啊?"
miketeam
miketeam
2018-06-23 23:50:39 +08:00
你的领导用 java,领导的领导也是,怎么推?让他们自己下岗?
wdlth
wdlth
2018-06-23 23:51:24 +08:00
@xypcn 两个运行时都不一样,JVM 是虚拟机,执行 Opcode,能执行 Java、Clojure、Scala、Groovy、Kotlin 等至少 5 种语言。Go 目前并不包含虚拟机,不执行 Opcode,所以不同的平台架构下要生成不同的程序。
heww
heww
2018-06-23 23:51:25 +08:00
去年起我们的项目就改为用 golang 了。微服务,不想用 java 系的 spring boot 就改为用 golang 了,我们之前用的都是 python。

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

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

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

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

© 2021 V2EX