Java年末盤點:2017年驚喜和2018年預測
最近小編總結了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堆棧的優勢。