golang 何时干掉 Java

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

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

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

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