golang 何时干掉 Java

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

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

36673 次点击
所在节点    程序员
153 条回复
balabalababala
2018-06-24 15:15:16 +08:00
java 的生命力太强了,应该的领域太广,很难替代
explicit
2018-06-24 15:24:11 +08:00
100 年以内不可能
askfilm
2018-06-24 15:34:32 +08:00
v 质量越来越低了, 痴人说梦,新东西就一定就是好东西? 我倒觉得成熟的方案才是最可靠的! 再说了指不定明年会出来个 comelang 呢
youxiachai
2018-06-24 17:00:15 +08:00
@miketeam 居然有人夸 xcode ???
WinMain
2018-06-24 17:03:09 +08:00
我估摸着明天就能干掉!
gemini767
2018-06-24 17:07:50 +08:00
java10 年白写了。。。编程经验十几年居然还认为语言是工程的关键。。或者说你其实就是为了引战?
FunnyCodingXu
2018-06-24 17:11:52 +08:00
楼主十年 Java 到底把 Java 和 Jvm 和语言底层吃透了多少?
notreami
2018-06-24 17:43:14 +08:00
PHP 说要替代 Java
C#说要替代 Java
Ruby 说要替代 Java
NodeJS 说要替代 Java
Scala、Kotlin 说要替代 Java
Golang、Swift、Python 说要替代 Java




一群国产手机颠覆 iphone 发布会即视感,做好自己编程语言擅长的不好嘛?真想替代,麻烦先把 Java 擅长的场景覆盖了,让开发人员学这门语言就不需要了解 Java 任何技术。
lujiajing1126
2018-06-24 17:56:13 +08:00
什么?大清又亡了?
jowuIM
2018-06-24 17:57:22 +08:00
没有这个时候,二者目标不一样,还不如问 Javascript
gowk
2018-06-24 18:58:33 +08:00
这么说吧,Java 是门好语言,未来还将长期存在,Go 发展越来越好,新项目建议使用,Rust 我觉得不太可能发展起来
cocode
2018-06-24 20:56:17 +08:00
@xypcn 额,关于进步这件事嘛,我真不觉得换个语言就是进步。。。语言其实能满足那些常见的功能也就行了,不用太花里胡哨。

其次关于取代这件事,我觉得取代的不是语言,而是生态环境。你可能要说了,我只要把 Java 生态的那些组件也用 go 写就好了,首先,在你写这些的时候,别人的生态可能有更大的发展了,其次,如果你新写的东西没有足够的吸引力——例如性能的大幅度提高,别人是不会换的。

然后嘛,关于 docker,与其说是 go 大发神威,不如说说 linux 的大发神威,毕竟 docker 重度依赖的是 linux 里 namespace,cgroup 等,go 只是让他们更好用了,换个语言也可以实现,但是没人想起造轮子,所以你真想让这个语言发展壮大不如好好想想你能先用 go 把那个领域给开辟了,到时候自然有人会去学习研究的,这不比当传教士好多了。

最后嘛,微服务方面没用过 go,不过 go 在分布式领域里倒是挺不错的,最近也因为 MIT6.824 在学。
Rorysky
2018-06-24 21:11:59 +08:00
@Raymon111111 #6 谁说不可能的? 换个 cto 看看
Discuss
2018-06-24 21:52:19 +08:00
golang 取代 java 是肯定的事情,毕竟晚出生这么多年,没有历史包袱从零开始设计,站在那么经验的积累之上。当然劣势自然就是生态建设不少一朝一夕之功,或许 5 年之后或许 10 年之后吧
murmur
2018-06-24 21:54:29 +08:00
@Discuss 上一个这么吹的语言是 dart 吧
这语言是不是也是 google 发明的啊
jason19659
2018-06-24 22:23:46 +08:00
现在也开始有 golang 吹了?
z3jjlzt
2018-06-24 22:48:44 +08:00
是生态的问题,
要是 golang 用的人多,
那就明天吧
lengleng
2018-06-25 08:54:27 +08:00
明天
Raymon111111
2018-06-25 10:31:17 +08:00
@Rorysky 这种人当不了 cto
vncntd
2018-06-25 11:03:26 +08:00
golang 这门语言相比 java 设计缺陷太多,很多自以为是的设计。包括生态也不如 java 成熟,要踩的坑很多,我不看好它的后续发展。

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

https://tanronggui.xyz/t/465334

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

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

© 2021 V2EX