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