大家怎么看待 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 未来的发展

22138 次点击
所在节点    Java
218 条回复
momocraft
2018-11-21 09:57:07 +08:00
jvm 不死 java 大概就不会死。而 jvm 这样经时间考验,遗产多的环境没有几个。
Neojoke
2018-11-21 09:57:35 +08:00
@liuxu 开始不关注正题,开始人肉背景了?
qinxi
2018-11-21 10:01:16 +08:00
java 应该会比你活得时间长
qinxi
2018-11-21 10:02:38 +08:00
@Neojoke #161 这都叫人肉? 我觉得根据历史发言能看出某位用户的发帖目的,以及水平而已 。
Neojoke
2018-11-21 10:03:03 +08:00
@ZiLong 没人说它不 beautiful 啊~没有 Java 做消息中间件,Node 和 Python 做中前端的异构系统就搞不成啊~中间件,后端系统用 Java,gRPC 做消息中间件,jetty 做嵌入式容器做微服务,中前端用 Nodejs,网关用 openregsty kong,大数据用 Hadoop 那一套,但数据可视化、数据分析建模使用 Python,Go 主要做 K8S 集群的扩展,真是香啊~
Neojoke
2018-11-21 10:10:43 +08:00
@Akkuman 我说的镇压,是有些人说,让我不要谈了,谈了没意义,有人说我说 Java 已死,这是算不上污蔑但算扣帽子吧,有人说我在劝人下船,我有吗? 您说我在镇压,麻烦您找出来,我的话里,有没有说不让人家谈了,有没有给人家扣帽子的,有没有问人家“您几年开发经验”的?
我所反驳的,不过还是那几条不同语言的开发场景问题,如果有些人觉得不是客观事实,我也接受啊,罗列为什么不是事实的依据就可以,真理越辩越明,这样大家也都涨知识,但您说我罗列事实是就是镇压?那我也问,那些扣帽子、不要让我谈的人,怎么就觉得我罗列的这些东西是伤害了一个 Java 开发者的自尊了?开始变得不关注事实本身,开始张口闭口就是揣测别人是邪恶动机了?
Neojoke
2018-11-21 10:12:54 +08:00
@wy53 那您觉得让我不说话,就是不撕逼喽?看来如果让您执掌国家审查部门,说点不好听的人,就想撕逼,就是反动喽?
19930618
2018-11-21 10:15:51 +08:00
php 世界最好用的语言
xpresslink
2018-11-21 10:16:11 +08:00
总体来说 java 的未来没有什么要担心的,那是 ORACLE 的事情。
我想楼主所担心是自己的未来,毕竟 java 生态体系太庞大繁杂了,所沉淀的学习成本很高。
个人认为其实纯语言层面的事情其实在服务端开发中占的比重并不大,关键是你要自己提升,站得更高去看
这些技术问题,你就能跳出这个语言层面的思考。
如果你一直只是做个搬砖的层次那就是悲剧了。
Neojoke
2018-11-21 10:16:38 +08:00
@gadsavesme 不好意思哦~不是我觉得,是别人觉得,Java 不是对其他语言有压倒性优势,就算是对 Java 语言的污蔑,就是宣传 Java 已死,就是拉人下船,我只是说了几个事实:
1. 中前端 Node\Python 开发速度比 Java 快,有 Facebook、Instagram、google 等等例子
2.Linux 操作系统的确是 C/C++开发的
3.分布式系统产品 Go 的确在崛起,k8s 就是例子
...
等等吧
然后大家就疯狂给我扣帽子,您还觉得是我觉得 Java 不是对其他语言有压倒性优势就不对吗?
Neojoke
2018-11-21 10:19:49 +08:00
@mineqiqi 您都关心起我的有生之年了?望您嘴下留德啊,就事论事,您的有生之年估计连 C 和 VB 被淘汰都看不见,您的认知还处在,觉得这个帖子在讨论 JAVA 要被淘汰了,看来您的思维认知里,JAVA 要么全世界最牛逼,要么 JAVA 被淘汰这样的非黑即白状态
Liudong1999
2018-11-21 10:19:50 +08:00
楼主通篇列举 Java 的短处来对比其他语言的长处...还美其名曰:列举客观事实...
我都有点怀疑你是不是来钓鱼的还是真不明白,你要想真客观...你至少得把优缺点都列举出来吧...光列举缺点这也能叫客观事实??????
Neojoke
2018-11-21 10:22:03 +08:00
@qinxi 所以发言多就是水平高喽?没怎么发过言,就不能发表这个话题喽?再进一步就是说,看一个人说的对不对,是要看他是不是权威,对么?
janus77
2018-11-21 10:23:47 +08:00
@Neojoke #157 你举这些例子的意思不就是为了说明 java 在「某方面」比「某个语言」弱吗……
然而这跟 java 的未来有什么关系呢,强就要被取代?你觉得这是天经地义,但是在技术生态和商业世界是完全不同的。
如果你要谈论 java 的未来,至少你上面说的 4 点,java 要有式微的趋势。我说的是 4 点同时哦
但是并不这样(其他语言可能大行其道,但是 java 一直没式微过,即使在以上 4 点的弱项里)。
既然 java 一直是和他们(注意“们”字)分庭抗礼,那么这不是 1V5 是什么啊
HangoX
2018-11-21 10:25:04 +08:00
@SIGEV13 此楼正解
xbdsky
2018-11-21 10:25:56 +08:00
php 是世界最好用的语言 233
Neojoke
2018-11-21 10:32:31 +08:00
@Liudong1999 不能这样罗列吗?您的意思是说,提缺点就必须提优点对吧?否则就不是客观事实对吧?假如国家部门设置一个信访部门,其要求是来上访的群众,必须优点和缺点一起罗列,才能上访,您觉得这个部门扯淡吗?
jason19659
2018-11-21 10:34:21 +08:00
新语言吹上天,最后还都用 java
Liudong1999
2018-11-21 10:36:07 +08:00
@Neojoke 兄弟...你这个帖子是用来讨论的,既然是讨论那么...咱把优缺点列好,然后好好讨论
信访部门不是用来讨论这个官员的好坏,它是直接用来举报违法违纪的官员
这两者有本质的区别呀....
misaka19000
2018-11-21 10:37:22 +08:00
说实话没看到楼主讨论的态度,基本上所有的回帖都是在卖弄,而且不断的充斥着“小朋友”“小同志”之类的字眼,感觉就是在秀优越,亏得楼上还有一堆认认真真在讨论的层主

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

https://yangjunhui.monster/t/509636

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

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

© 2021 V2EX