最近小编总结了Java在今年的走势,发现Java虽然依旧被唱衰,但直到今天,各大排行榜的首位依旧被Java占领。
TIOBE12月份的排行榜新鲜出炉。
虽然与上一年相比下降了4.59%,但依然甩开其他语言再占榜首。TIOBE榜单的前三名已经有超过15年没有出现过变化了。使用人数最多的三大语言Java、C、C++跟2001年一样,毫无悬念地占据了榜单***、第二、第三的位置。
根据TIOBE发布的编程语言长期走势图,Java无疑是2017年TIOBE排行榜冠军。从走势曲线上可以明显看出,继2014年低谷期之后,今年10月份Java又刷新了历史,创造了12.431%的***新纪录。虽然排行榜只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少,但如今除了 Python 取得迅猛发展外,其它脚本语言排名正逐渐下滑,有的甚至跌出前 20 名。
以下是各位IT大佬对Java2018年的发展作出的预测。
CYBRIC***技术官,Mike Kail
2017年:Java将继续有一个体面的覆盖率,这主要是由于旧的应用程序以及Android应用程序都在使用Java的事实。Node.js的受欢迎度将继续增长。
2018年:我认为将会慢慢发生从Java到JavaScript框架的转变,Node.js将继续增加覆盖率。
红帽公司工程部副总裁,Mark Little
2017年:对于Java来说今年是很重要的一年,有几个重要的发展促成了这项技术的不断成长。2017年,最值得注意的事件是甲骨文宣布将Java EE转移到开源的基金会上,以此更全面地开源。随后宣布,已经为Eclipse Foundation选择名为Eclipse Enterprise for Java (EE4J)的***项目来托管该计划。从Java EE 8(今年9月份推出另一个着名的Java开发)开始,该平台的持续发展有望在EE4J下实现。此外,我们还看到了2017v1.1和1.2版本的MicroProfile项目在持续推进中,进一步推动了企业Java在微服务开发方面的发展。
2018年:围绕EE4J的所有努力都代表了一个巨大的转变。虽然这个转变还有很多细节需要整理,不会在一夜之间发生。但是,与一年前相比,今天在平台上的进步速度是天差地别的,关系利益者的参与以及这些变化的前景使社区重新焕发活力。我预计,随着2018年的到来,能继续保持增长的势头。红帽长期以来都是一个更加开放企业的倡导者身份,我们与Oracle以及来自IBM的同行一同探讨。我相信,随着Java EE社区的不断发展,Java将在未来几年中仍是企业的主导技术。
Realm的CMO,Paul Kopacki
2017年:从Android社区接受Kotlin的速度来看,很显然,有大批的人愿意转移到更现代化的东西上。
2018年:Kotlin将在其他平台上与Java进行竞争,但“进攻”的速度要比今年慢得多。虽然Java语言一直以来都受到Kotlin竞争的威胁,但JVM将继续寻找新的用例,并将继续成为Java堆栈的优势。