golang 何时干掉 Java

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

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

36184 次点击
所在节点    程序员
153 条回复
miketeam
2018-06-24 01:14:59 +08:00
上面说 java 牛逼的,我不服。我们组的项目代码里面各种 handle,有时有找个函数最终执行的地方特么找半个小时,和我说架构优雅?封装到位?我呸!
miketeam
2018-06-24 01:16:00 +08:00
就倒入一个包,包名你也不看看有多长,这叫优雅?
sagaxu
2018-06-24 01:21:26 +08:00
Java 写着罗嗦,Go 更罗嗦,但 JVM 不错,Scala 和 Kotlin 是不错的选择。

Go 的确比 Java 省内存,但是内存不值钱啊,一个初中级开发,一个月的人力成本,至少能买 200G 内存了
miketeam
2018-06-24 01:22:20 +08:00
java 开发工具集又烂,没有像 Xcode 或者 vs 这样工业级的 ide 支撑,写代码简直是要命。出了谷歌不到的 bug 一群人就傻逼了……不要说没遇到大牛,特么国内大牛也就那样,谷歌不到的 bug 也是一愣一愣的
yylucifer
2018-06-24 01:24:50 +08:00
Java 流行的时候,别人问的是“ Java 何时干掉 C/C++”
MeteorCat
2018-06-24 01:27:22 +08:00
楼上说得对,C#以前天天说要替代 Java,最后 JD 还不是切回 Java
feiyuanqiu
2018-06-24 01:28:44 +08:00
我现在工作就用着 go,反正这语言不合我胃口就是了
xypcn
2018-06-24 01:29:31 +08:00
@cyspy graalVM 可以肯定它难以成功,项目太复杂,java native 的事,十年前就关注过,关注过好长一段时间,好多企业在做,最早的 microsoft java,ibm eclipse 有的项目也在做,google 也做过,一直没有做好,主要的问题在依赖,java 包的循环引用,而 golang 相对来说单一些,没有包循环引用问题。oracle 也是不思进取,一直不做 native,现在才开始做可能是害怕 golang 之类的兴起吧。
cizeZSY
2018-06-24 01:39:41 +08:00
@miketeam Injellij Idea 很难用吗?它都不算工业级 ide ?
incompatible
2018-06-24 01:50:32 +08:00
@xypcn 这个孰优孰劣还要看你起二十几个 go 进程是为了做什么。搞不好这些 go 进程做的事儿在一个 jvm 里写上二十几个 spring bean 就搞定了。
fancyhan
2018-06-24 01:54:13 +08:00
不构成竞争关系,两者并不是做一种事情的
incompatible
2018-06-24 01:57:41 +08:00
@miketeam 你这话句句透着无知。Eclipse 不是工业级 IDE ?它可简直工业得不能再工业了。甚至很多工业界的产品都是基于 Eclipse 平台构建的(我见过的比如 IBM 的 ClearCase / ClearQuest、呼叫中心大厂 Avaya 的 IVR 流程编辑器)。
JetBrains 的 Intellij IDEA 不是工业级编辑器? BABA、Google 这些大厂都在用的东西,我不明白你为什么对其视若无睹。也许是用不起?笑。


“出了谷歌不到的 bug ”指的是什么东西出了 bug ? IDE ? JDK ?你用的 Xcode 或者 llvm 出了“谷歌不到的 bug ”你确定你能搞定?
notreami
2018-06-24 01:59:53 +08:00
都成年人了,还纠结什么编程语言?难道你们转另一种语言,能写 CURD 的程度,需要 1 个星期嘛??
语法、内存等这些压根不叫问题。真正的问题是开发效率和故障定位。举个例子,cpu 突然出现高频使用,大家多久能觉察到并定位问题呢?
x7395759
2018-06-24 02:02:03 +08:00
干不掉
chocotan
2018-06-24 02:21:39 +08:00
@miketeam java 的 IDE 都不会用吗,也难怪你找入口找最终执行的地方能找半个小时了......
20015jjw
2018-06-24 03:42:45 +08:00
lz 活在梦里
20015jjw
2018-06-24 03:44:33 +08:00
@miketeam 你是来搞笑的吧 grep 都不要半小时 是有多无知
Monstercat
2018-06-24 04:46:08 +08:00
@miketeam 惊呆了 第一次听说 Java 工具集不行的 IDEA 和 Eclipse 哪个不比 Xcode/VS 强?
wangxiaoaer
2018-06-24 06:15:11 +08:00
@blless 包管理 依赖管理 泛型 别扭的语法。
wangxiaoaer
2018-06-24 06:19:22 +08:00
@miketeam 我原以为就我是个半吊子二把刀,没想到你比我还 2。

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

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

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

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

© 2021 V2EX