最近小編總結(jié)了Java在今年的走勢,發(fā)現(xiàn)Java雖然依舊被唱衰,但直到今天,各大排行榜的首位依舊被Java占領(lǐng)。
TIOBE12月份的排行榜新鮮出爐。
雖然與上一年相比下降了4.59%,但依然甩開其他語言再占榜首。TIOBE榜單的前三名已經(jīng)有超過15年沒有出現(xiàn)過變化了。使用人數(shù)最多的三大語言Java、C、C++跟2001年一樣,毫無懸念地占據(jù)了榜單第一、第二、第三的位置。
根據(jù)TIOBE發(fā)布的編程語言長期走勢圖,Java無疑是2017年TIOBE排行榜冠軍。從走勢曲線上可以明顯看出,繼2014年低谷期之后,今年10月份Java又刷新了歷史,創(chuàng)造了12.431%的最低新紀(jì)錄。雖然排行榜只是反映某個(gè)編程語言的熱門程度,并不能說明一門編程語言好不好,或者一門語言所編寫的代碼數(shù)量多少,但如今除了 Python 取得迅猛發(fā)展外,其它腳本語言排名正逐漸下滑,有的甚至跌出前 20 名。
以下是各位IT大佬對Java2018年的發(fā)展作出的預(yù)測。
CYBRIC首席技術(shù)官,Mike Kail
2017年:Java將繼續(xù)有一個(gè)體面的覆蓋率,這主要是由于舊的應(yīng)用程序以及Android應(yīng)用程序都在使用Java的事實(shí)。Node.js的受歡迎度將繼續(xù)增長。
2018年:我認(rèn)為將會(huì)慢慢發(fā)生從Java到JavaScript框架的轉(zhuǎn)變,Node.js將繼續(xù)增加覆蓋率。
紅帽公司工程部副總裁,Mark Little
2017年:對于Java來說今年是很重要的一年,有幾個(gè)重要的發(fā)展促成了這項(xiàng)技術(shù)的不斷成長。2017年,最值得注意的事件是甲骨文宣布將Java EE轉(zhuǎn)移到開源的基金會(huì)上,以此更全面地開源。隨后宣布,已經(jīng)為Eclipse Foundation選擇名為Eclipse Enterprise for Java (EE4J)的頂級(jí)項(xiàng)目來托管該計(jì)劃。從Java EE 8(今年9月份推出另一個(gè)著名的Java開發(fā))開始,該平臺(tái)的持續(xù)發(fā)展有望在EE4J下實(shí)現(xiàn)。此外,我們還看到了2017v1.1和1.2版本的MicroProfile項(xiàng)目在持續(xù)推進(jìn)中,進(jìn)一步推動(dòng)了企業(yè)Java在微服務(wù)開發(fā)方面的發(fā)展。
2018年:圍繞EE4J的所有努力都代表了一個(gè)巨大的轉(zhuǎn)變。雖然這個(gè)轉(zhuǎn)變還有很多細(xì)節(jié)需要整理,不會(huì)在一夜之間發(fā)生。但是,與一年前相比,今天在平臺(tái)上的進(jìn)步速度是天差地別的,關(guān)系利益者的參與以及這些變化的前景使社區(qū)重新煥發(fā)活力。我預(yù)計(jì),隨著2018年的到來,能繼續(xù)保持增長的勢頭。紅帽長期以來都是一個(gè)更加開放企業(yè)的倡導(dǎo)者身份,我們與Oracle以及來自IBM的同行一同探討。我相信,隨著Java EE社區(qū)的不斷發(fā)展,Java將在未來幾年中仍是企業(yè)的主導(dǎo)技術(shù)。
Realm的CMO,Paul Kopacki
2017年:從Android社區(qū)接受Kotlin的速度來看,很顯然,有大批的人愿意轉(zhuǎn)移到更現(xiàn)代化的東西上。
2018年:Kotlin將在其他平臺(tái)上與Java進(jìn)行競爭,但“進(jìn)攻”的速度要比今年慢得多。雖然Java語言一直以來都受到Kotlin競爭的威脅,但JVM將繼續(xù)尋找新的用例,并將繼續(xù)成為Java堆棧的優(yōu)勢。