1. 聚能聊>
  2. 话题详情

“Java已死”简史:一直被唱衰的Java会倒下吗?

每隔几个月,程序语言的世界都会来一阵儿“Java被替代”的讨论。如果大家留意搜索" Java 已死 ?",会出现以下搜索内容。

"客观的说,java是不是快死了? "
"C++已死,Java还能活多久?"
“Java 已死?真相并非如此!”
“Java 已死?九百万程序员说不!”
“Java 已死?四大理由证明Java未来!”
“Java 已死?一直被唱衰,从未被打倒”
“Java 已死?听听这些重量级大咖是怎么说的”
“JAVA要死了吗?不!我来告诉你为什么!"

俨然是一部“Java已死”简史!

在 Java 的世界发生了什么事?事实上,很多。Java 9 在 9 月将会来临,Jigsaw 终于获批,发布之后的二十年,Java 依然是开发人员的最爱。

123

如果说这门编程语言正在死去,可以肯定地说它死过了。它死过又复活过的次数比我们所能统计的还要多,可是它仍然活着没有倒下。

不过,这么多年过去了,各类编程语言横空出世,纷战不休,然而 TIOBE 的语言排行榜上,Java确实露出了明显的颓势。最近几年的确Java的占比在下滑。

你觉得Java比例下滑这代表了什么?

Java使用的人真的在减少吗?

对于圈子里唱衰Java的调调,各位小伙伴又是怎么看待的呢?

你对Java的未来有什么看法?

【Java简史】
Kotlin真的会取代JAVA吗?
Java 9 已在路上,程序员们都准备好了吗?
Java开发者们,那些年我们一起踩过的坑
Java开发者们,一起来聊聊大家的开发规约吧
程序员你怎么学Java?自学 vs. 培训班
作为一名合格的JAVA程序员需要点亮那些技能树?
码了这么多年的Java,你的代码合规了吗?

参与话题

奖品区域 活动规则 活动已结束,可继续参与讨论哦

  • 奖品一

    阿里云代金券 x 5

  • 奖品二

    定制晴雨伞 x 1

123个回答

5

shawn.ss 已获得定制晴雨伞

你觉得Java比例下滑这代表了什么?

    java比例下滑代表了编程界的成熟化,正在趋向于用更专业的工具做更专业的事情。大而全,万金油的java可以体面的退出某些自己并不擅长的领域,例如科学计算,可视化数据展示等,那里是python和R的天下。

Java使用的人真的在减少吗?

    整个世界上,程序员每年都在增加的情况下,个人判断java的程序员在增加,而且目前复数语言掌握者应该非常多,只会java的应该在减少。

对于圈子里唱衰Java的调调,各位小伙伴又是怎么看待的呢?

   java是老当益壮,不堕青云之志,
  首先,沉淀多年的技术精华不会轻易消散,
  其次,而且java自身也在求变,JAVA虚拟机的技术规范是非常出色的,虚拟机上可以运行多种语言,js,python等都可以用java虚拟机来跑,
 再者,java本身的稳定性非常高,众多精良的库在设计模式的运用相当出色,便于维护和扩展,所以java仍然是做大规模的项目的首选
 最后,java技术背靠两个科技界巨头,语言的规范深入人心,轻易不会go die的。

你对Java的未来有什么看法?

   android用java实际上吸引了开发者,但开发效率和执行效率着实不令人满意,个人不确定这是java的恰当的领域,所以感觉后续android这一分支极可能生变,被其他语言取代。
   java擅长做的事是大规模的服务后端,大数据部分,重型的系统,大规模团队项目上java表现非常好,目前还不太能找到另外一个可以在该领域与之匹敌的。
   但java程序的笨重和离底层远,离终端用户远的缺陷也可能导致这个语言后续被边缘化,毕竟目前的主流开发者会追求更快的开发效率和更少的学习成本,随着硬件效率越来越高,最后java可能在数十年后只有大公司才会运用也未可知。
    再补充下,由于java的维护组织非常庞大,加之数十年的积累,这些问题他们自己也知道,所以肯定也在针对性解决,例如增加了stream 支持和lamda表达式,和这次的jigwaw,都可以一定程度上让这门语言产生新的活力,所以唱衰未必合适
tomasxx 回复

什么是"复数语言"? @shawn.ss

shawn.ss 回复

多个语言,打字手滑了

华谊兄弟 回复

👍

富站长 回复

php是世界上最好的语言

shawn.ss 回复

同意,最“女”子的语言

评论
2

浮夸点点 已获得阿里云代金券

你觉得Java比例下滑这代表了什么?
代表了开发语言多元化并行发展,而且各自在不同领域发展处不同优势,人们也越来越喜欢尝试用更多的方式去实现任务。

Java使用的人真的在减少吗?
并未减少,应该还有锁增加,比例减少主要是因为IT从业者总基数变大,python,go等新兴语言人数增加,java增速可能比这些新兴语言慢。

对于圈子里唱衰Java的调调,各位小伙伴又是怎么看待的呢?
从2007年开始在手机上接触一些jar和jad的程序,这些都是java平台上的程序,当时感觉体验一般,感觉也许这就是java。
在2010年的时候接触java才发现以前坐井观天,java可以写pc程序,也可以做网站,嵌入式系统。而且其在大型erp和电商系统上可以说所向睥睨。而且java社区和工具之多不可想象,而且java本身也在不断进化,即使要败落也要经历漫长岁月。

你对Java的未来有什么看法?
java 的称霸可以说是横跨整个PC兴起,而且移动端到来java也衍生出安卓开发语言,如果java总是能够把我我们需求,例如:现在大数据,未来的机器学习,人工智能等,并在相关领域进行优化占领风口的高地,那java还能走的更远。

2

jackyliu 已获得阿里云代金券

你觉得Java比例下滑这代表了什么?
你这里指的下滑,是指tiobe之类榜单里面的下滑,这个榜单是这样子说的:Popular search engines such as Google, Bing, Yahoo!, Wikipedia, Amazon, YouTube and Baidu are used to calculate the ratings. It is important to note that the TIOBE index is not about the best programming language or the language in which most lines of code have been written。Java下滑是因为现在PC移动物联网等场景在变多,语言多样性在增强,JAVA基础设施已经非常完备,所以关注度在降低,仅此而已。

Java使用的人真的在减少吗?
C++失去的领土,一部分被Java占领,一部分被Golang之类占领了;Android里面Java的份额,正在被kotin和js蚕食。不好说啊。

对于圈子里唱衰Java的调调,各位小伙伴又是怎么看待的呢?
除去一部分语言,在某些细分领域做的比较好,能吃掉一部分JAVA的份额之外,多数新生语言将泯然众人矣。而唱衰Java的人,要么是不了解Java,要么是傻,要么是为了鼓吹某些利益相关的东西,装傻,一群跳梁小丑,不足挂齿。

你对Java的未来有什么看法?
Java跟我一样,正值壮年,再占据tiobe榜首5年不成问题,继续流行20年毫无压力。如果Jigsaw比较成功,再配合Java9的AOT,能编译到binary,脱离JVM运行,那么回头吊打go,指日可待。

代金券来一张吧,我想知道这个代金券能叠加使用不?

2

易水寒666 已获得阿里云代金券

你觉得JAVA比例下滑这代表了什么?
编程语言百家争鸣时代,JAVA占比变低正常,不能就此得出JAVA已死的结论。

JAVA使用的人真的在减少吗?
感觉被其他语言分流了一点,但整体地位还是在哪里,其他语言短时间内还没法取代JAVA地位。

对于圈子里唱衰JAVA的调调,各位小伙伴又是怎么看待的呢?
小伙伴们该干啥还是干啥,大多没有选择编程语言的自由。平常关注下其他语言,给自己更多尝试,技多不压身。

你对Java的未来有什么看法?
还是还稳定吧,C/C++现在还有很多人在用呢,担心JAVA没落了有点言之过早。

1

海洋的云 已获得阿里云代金券

你觉得Java比例下滑这代表了什么?
其实是更多语言在应用场景上占了一席之位,但是Java的使用量还是不少的。
Java使用的人真的在减少吗?
其实以Java为唯一主语言的人确实感觉有在减少,但是具体情况还要有统计数据才能判断。但是以Java为业务语言的项目并没有减少,更多程序员都是会因为各种项目原因学习多种语言的,看Java的应用程度即可。
对于圈子里唱衰Java的调调,各位小伙伴又是怎么看待的呢?
其实每门语言在某些时期都会有兴衰的现象,不必要大惊小怪,只要语言紧跟科技的进步而不断发展,不必在意兴衰与否。
你对Java的未来有什么看法?
只要Java语言一直在与时俱进,与场景变换一般不断迭代更新,不仅仅是Java,任何一门语言,都不会被淘汰消失,必有其存在的意义。而且很多项目本就以Java为主语言,只要使用场景还在,不会说专门整一大堆人做语言改写,太费事费力不讨好了。

0

巴洛克上校 已获得阿里云代金券

你觉得Java比例下滑这代表了什么?
下滑代表其他语言被用的更广泛,也就是一部分Java改行去研究其他语言,但这不意味着Java会败

Java使用的人真的在减少吗?
减少会有,被现在比较火的python分走一部分,但要说没落,至少目前不会,毕竟很多大系统还是Java的,并且可以用来开发人工智能,就像XP系统虽然停止服务但是大部分依旧使用导致他不会被轻易淘汰,不说其他大部分银行取款机系统依旧是XP,用户基数在,即使减少不意味着淘汰

对于圈子里唱衰Java的调调,各位小伙伴又是怎么看待的呢?
这个事情就仁者见仁,智者见智毕竟每个人都有自己的看法,要是所有人看法都统一那说淘汰肯定淘汰,说火肯定火了,这样岂不是很吓人,相信自己的看法,对于圈子里唱衰Java的调调看看就好!

你对Java的未来有什么看法?
JAVA 至少10年不会淘汰,语言只要存在就有他的意义,很赞同这句话,当然了作为前端开发者依旧那句话JavaScript未来的王者,未来的全栈语言

3

北方的郎

你觉得JAVA比例下滑这代表了什么?
各种新选择出现,大家不少人尝试新技术,JAVA占比变低正常,不能就此说JAVA要狗带。
JAVA使用的人真的在减少吗?
有分流,但整体地位和这么多年的积累还都在。现在还看不到完全取代它的地位的语言。
对于圈子里唱衰JAVA的调调,各位小伙伴又是怎么看待的呢?
除非跳槽,否则没什么想法。一个团队的技术路线不是那么容易变的。
你对Java的未来有什么看法?
一代新人换旧人,不过过程肯定很长。就像现在c甚至cobal的系统不也还在跑着么。

给把雨伞吧。

1

1970402505694448

人生苦短,我用python

黄一刀 回复

扯淡,你会不会有java8,沙壁

1184703297843536 回复

我丢你老母,Java9都要出来了,扑街

评论
3

无神

新入学员,正在学JAVA。还不是技术大佬,没办法从专业方面说JAVA怎么样。但是我学这个专门花钱找了一个技术哥哥(也不是那种随便找的一个)帮我参谋了一下,推荐了JAVA。论坛首页还有一个《阿里巴巴JAVA开发手册》开放给我下载。我记得前不久在社区介绍阿里校招的直播视频,里面一个入职的大哥哥就是用的JAVA。在结合一些大公司的招聘信息,我觉得JAVA还是非常有用的,今后还会是主流语言。我要加油学习。

1

浮生递归

雨伞还有剩吗??

你觉得Java比例下滑这代表了什么?
代表百花齐放,别的各种语言也开始起来了。作为程序员,选择也越来越多了。语言之间的竞争也越来越激烈。

Java使用的人真的在减少吗?
不一定吧,也可能是总的开发人员多了,但是JAVA没下降也没增加,相对来说,就显得JAVA比例下滑了。

对于圈子里唱衰Java的调调,各位小伙伴又是怎么看待的呢?
常态。反正各种语言一直都常年会有唱衰的调调。在唱衰JAVA的同时,也肯定在唱衰其他语言,习惯了。

你对Java的未来有什么看法?
JAVA还是不错的,只是对新手来说,可能入门稍微难了一点点。但是对于老手还是很友好的。更适合专业的开发人员吧。特别是立志在开发这条道路上,走出点名堂的。有些目标比较小,只是想能开发出客户要的东西就行了,这种群体就不大会拥抱JAVA,可能会选其他更容易上手的语言。

1

老虎是个蛋

你觉得Java比例下滑这代表了什么?
只能说是排名中比例下降了,其实侧面证明了有更多好的语言在崛起中,对程序员来说未尝不是一件好事

Java使用的人真的在减少吗?
肯定会有一部分人开始使用新的语言,但是也有新人不断涌入,毕竟现在大部分的软件公司用的还是java,这个格局一时还是没法打破的,就像c未曾被抛弃一样,片面的说java落寞还是太草率了

对于圈子里唱衰Java的调调,各位小伙伴又是怎么看待的呢?
其实很多人都是被圈里人给带的,看到排名比例下降,就开始说java要没落,不过以目前的形势来看,java还不至于没落

你对Java的未来有什么看法?
起码还能再站10年,想要被替代,肯定是要出现一个更加高级更加优雅的语言。

1

ousheobin

比例下降了,是因为程序语言的体系在逐步成熟,更多语言的快速发展分薄了Java的占比,其实Java并没有要倒下。Java目前在分布式,大规模的数据处理等等领域上有非常重要的地位,而且目前很多庞大的系统也是Java的杰作,所以我不觉得Java会在短期内倒下

1

李沃晟

不会倒下,很多大型的系统还是在使用java,更换语言的成本十分巨大。

1

1747402159021883

Java不但不会死,影响也会越来越大。因为各大企业在Java上都斥了巨资,而且无论是可移植性还是编写难度都比较好,最主要的是作为一个面向企业的语言,Java的更新十分保守,更加稳健。

1

璀璨阑珊

Java占比下降也是好事,为更多新兴语言的增长提供契机,让更多新语言被更多人重视。世界需要推陈出新,不断改进语言以满足更多新需求。百家争鸣的JVM,一方面削减了Java的比重,一方面更是迫使Java不得不吸取他人的优点来不断改进自己。这是好事。
Java作为一门老语言,经历了起起伏伏,但它依旧很健壮。Java生态系统实在是太强大了,无数开发人员都在推动Java的发展,它不会停滞不前。Java有它的受众、市场、所长,不管你喜不喜欢它。
历史也是包袱,这注定了无数使用Java作为开发工具的老公司一时半会儿无法抛弃掉Java,时间长,代价大。
我反正现在还在用Java,没空儿去唱衰它……

0

宇宙宙长

jave不太好驾驭,有更简单的语言代替,语言基本上都是相通的。

jkyu 回复

丢人,字母都打错了,其他的就不说了

评论
0

内谁别跑

看每年的计算机专业毕业生的打过选择和公司的需求就知道了,JAVA还是有很强的生命力。更多的编程语言的出现,这恰恰代表着编程语言这个行业迎来第二春。

0

1328396011323383

不会,因为风靡全球的《我的世界》这个游戏需要使用JAVA的支持

0

wangtaihua

假的,骗人的
f52b3259cbec47d3bdb26ffa6d657b38_c9d8d52e741e4947b7ca0154f4e229af.jpg

0

30748141

觉得并不会,java新特性以及jvm兼容其它语言会使得java更加应用广泛,起码还能再战10年。新语言也就是在语法和某些小特性上有进一步的进展,但这些语言依然依赖jvm。强大的社区支持,良好的三方框架,广泛的受众,简单易上手,但又有深度,应用又多,所以很难被替代。最终还是要生成字节码,所以字节码用啥来写不是特别重要,重要的是稳定,快。

6
16704
浏览
0
收藏
邀请他人互动
关注
14
粉丝
377
话题
20

简介:

一个程序员,欢迎骚扰!!!

著作:

2014年 6月 社区
2016年 6月 博客
为您提供简单高效、处理能力可弹性伸缩的计算服务,帮助您快速构建更稳定、安全的应用,提升运维效率,降低 IT 成本...

RDS是一种稳定可靠、可弹性伸缩的在线数据库服务。支持MySQL、SQL Server、PostgreSQL、高...