大家怎么看待 Java 的未来

2018-11-20 15:24:41 +08:00
 Neojoke
  1. 偏向业务的中前端开发,nodejs、Python、Ruby on rails,写业务都比 Java 快
  2. 偏向底层的没有 C/C++对操作系统友好,Rust 也后来居上
  3. 中间件产品,目前 Go 语言蓬勃发展,Http Service、消息中间件、分布式计算框架,Go 可用性非常高的产品正在崛起,性能比 Java 要好
  4. Oracle 对 JavaEE 的态度,有些危险
  5. 大数据、人工智能,这些热门,Java 虽然都能沾上,但使用起来太啰嗦

大家怎么看待 Java 未来的发展

22137 次点击
所在节点    Java
218 条回复
e9e499d78f
2018-11-21 00:24:34 +08:00
Perl 都还没死翘翘呢
timle1029
2018-11-21 00:51:30 +08:00
@Neojoke 03 年用的 RoR 是您写出来的么?拜托说之前 Google 一下

我实在没看出来你想『讨论』 Java 的未来,你只是想说『 Java 要不行了,凡是跟我观点不一样的都傻逼』。

Java 确实会在很多领域失去优势,但完全没到劝人跳船的时候

@bsidb Python 火是因为各大框架提供了 Python 的接口,如果想做调参俠那会 Python 就行,真的想深入不学好 c++是不可能的
RqPS6rhmP3Nyn3Tm
2018-11-21 03:31:04 +08:00
面向设计模式编程(逃
xiaobai012
2018-11-21 07:26:02 +08:00
有生之年内,java 应该还会继续发光发热......
testcaoy7
2018-11-21 07:34:28 +08:00
Java 会不会被 JVM 上的其他语言取代啊,比如 Scala 和 Clojure
leoliu168
2018-11-21 08:01:15 +08:00
Java 还是会广泛存在各种中小型公司中,不过建议多学几门语言还是好的。
fhefh
2018-11-21 08:04:09 +08:00
感觉重要是人 不是语言~ ~
iConnect
2018-11-21 08:15:33 +08:00
@jimrok 论规模 openstack 够大
zek
2018-11-21 08:25:37 +08:00
日常主要写的就是 java,java 的生态很强,基本做什么都有框架,不要谈什么其他语言正在崛起、增速超过 java 等等,中国 GDP 增速还超美国呢。
Akkuman
2018-11-21 08:36:14 +08:00
楼主刚才说的我改编一下。

@ crossoverJie 聊聊未来不应该是 JAVA 以后生态会怎么发展,官方开发组未来会是什么路线图计划,对其他的生态会怎么样支持这类的吗?开放性的帖子,本身是大家在畅想未来,没成想,那么多人容不得说 JAVA 目前半点不足,这就跟有很多年轻人,羡慕国外的民主开放,羡慕国外的自由,但一说 JAVA 的缺点,仿佛是伤害了自己的面子,务必要镇压下去的独裁者一般

如果把里面的不足缺点换成长处优点,那就是楼主了,只能看到有人不依楼主的就开始给人强行讲道理,仿佛非要别人接受你的观点, @12101111 这位同意了您的观点就感谢别人,说实话,只能看到您就好像务必要镇压别人观点的独裁者一般极力打压,至于您说的“题目是谈谈未来,没有人说 Java 未来已死,大家各抒已见,谈点真正是未来的东西。”,说实话,并没有看到,话说的多的都被您给“镇压”了。
wy53
2018-11-21 08:41:45 +08:00
什么未来讨论 楼主就是来撕逼了 鉴定完毕
linhua
2018-11-21 08:45:13 +08:00
没必要关注具体的语言,那个语言火,就学哪个。业界一般用哪个,就学哪个。语言的基本思想、基本设计模式差不多都是一样的,只要掌握这些就行了。而语言的语法规则和语言的个别特殊性概念都不多。表象可能有很多,但抽象一般是一样的。
irgil
2018-11-21 08:52:01 +08:00
偏向业务的中前端开发,nodejs、Python、Ruby on rails,写业务都比 Java 快
偏向底层的没有 C/C++对操作系统友好,Rust 也后来居上
中间件产品,目前 Go 语言蓬勃发展,Http Service、消息中间件、分布式计算框架,Go 可用性非常高的产品正在崛起,性能比 Java 要好
Oracle 对 JavaEE 的态度,有些危险
大数据、人工智能,这些热门,Java 虽然都能沾上,但使用起来太啰嗦
--------------------------
1.就我个人经验来看,第一项结论是错的,java 开发效率非常高。实际上开发效率必须要考虑到场景、开发人员、项目规模
2.java 的设计目的不是为了开发底层
3.开发效率同 1,执行效率两者差别不大
4. openjdk 可用,且阿里一直都没有用 oracle jdk
5. 场景不一样
Neojoke
2018-11-21 09:08:22 +08:00
@D3EP 所以,你只允许科学家说话喽?
wleexi
2018-11-21 09:09:29 +08:00
Java 是工业级的语言。有被 ISO 标准化过的文档。
算 Java 那天灭亡了,基础的理论只是都是相通的,转向其他语言也不会有什么问题
Neojoke
2018-11-21 09:11:10 +08:00
@SIGEV13 文章写得有理有据哦,可是我没诅咒 Java,现在的情况是我指出了一些不足,有人就觉得不能说,说了就是污蔑,说了就是诅咒就是恶毒。
liuxu
2018-11-21 09:11:27 +08:00
楼主这个号很厉害

V2EX 第 258707 号会员,加入于 2017-10-10 19:58:18 +08:00

注册后 3 个回复,然后一年后的今天,近两个星期连发 4 贴,十几个回复

比较好奇楼主是不是有什么故事
Neojoke
2018-11-21 09:16:05 +08:00
@jimrok 老哥,没人说 Java 不适合写大型业务,我列的几条都是有前提的,有些语言适合写中前端,Java 适合写中间件,我写得清清楚楚,200 万行的 Python 我见过,去看看 Sentry 这个应用错误收集的开源产品,源码 320 万行左右,https://sentry.io , 还有,大型业务,也区分场景,我并没有说 JAVA 什么业务型代码都不能写,为啥你们都是这样非黑即白的理解?那我反问一下,PHP 的 Discuz 用 JAVA 写,你觉得 JAVA 代码会超过 PHP 代码的几倍?
log4j
2018-11-21 09:16:57 +08:00
这个问题,就好比楼主再问,如何看待太阳系的未来,您觉得呢?开发看重的只是一门语言? Java 发展这么多年,生态圈怎么可能说没就没,就算没了,谁还会去纠结语言不流行了就不能编程了?
byteli
2018-11-21 09:17:18 +08:00
问题太大了,我觉得什么都学。互相借鉴才是正解。当然日常工作也很难只靠一门语言了,3 到 4 门各类语言是常态

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

https://yangjunhui.monster/t/509636

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

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

© 2021 V2EX