嘴上說著喜愛Java 9 ,身體卻誠實地擁抱了Java 8
去年年初,JAXenter曾針對“2017年你最感興趣的技術”這一話題展開過調研,其目的是找出2017年備受關注的程式語言、框架、工具和平臺,頗受開發者們的關注。前不久,JAXenter也針對幾門流行度比較高的語言進行了調查,讓人意想不到的是,資料顯示有62%的人希望在2018年更多地關注 Java 9。五一假日期間,JAXcenter再放大招,為我們帶來了完整的2018年備受關注的程式語言榜單。
說明:此次調研來自85個國家超過1000名受訪者,來自JAXenter最新資料採集結果。
該調查主要分為十個部分:
- 程式語言
- Web框架
- UI技術
- 軟體架構
- 資料儲存
- 資料處理
- 持續交付和自動化
- 雲平臺和技術
- DevOps、容器和服務發現
- 其他技術
來源:2018年技術趨勢——程式語言Top榜單
Java 9 在去年成為開發者的首選程式語言,緊接著是 Java 6/7/8 ,而今年亦是如此。
來源:2017年技術趨勢——程式語言Top榜單
只不過,資料顯示,絕大多數受訪者仍在使用Java 8,佔82%的比例;8%的使用者使用Java 9,7%的使用者使用Java 7。
畢竟,關於“你喜歡使用的”和“你不得不(在商業環境中)使用的”這兩個選項還是有很大差異的。因此,Java 9 並非像Java 8 的使用率那麼高,但也並不意味著開發者不喜歡這種語言。
排名在第三、第四的JavaScript / ECMAScript 和 TypeScript,這一趨勢清晰地表明JavaScript已經在Java的世界中站穩了腳跟。Kotlin儘管表現不錯,但仍與Scala調換名次,位列Top榜單第五。
相比之下,Go去年佔據了第六名的位置,今年則勉強進入前十名。根據RedMonk最新調研顯示,Kotlin正在上升,Go正穩步攀升,而Scala隱隱感到了倒退的跡象。
作為黑馬,Python獲得了眾多開發者的喜愛,從2017年的第九為上升至今年的第八位,而明年或許會持續增長。本月的TIOBE指數顯示,基於機器學習和人工智慧學習的熱潮,開發者對Python的興趣正逐月上升。這意味著:Python已明顯超越了包括Ruby、Perl、PHP等其他諸多指令碼語言。
此外,此次受訪者在年齡和性別上也進行了調研:目前絕大多數受訪者(94.9%)是男性,不過女性受訪者的比例也在不斷升高;年輕受訪者的數量也有所提升。去年,有20%的受訪者年齡在31歲以下,今年這一比例大幅增加至28.9%;不過,50歲以上的人口比例卻已經從2017年的9.8%下降至今年的8.5%。
相關連結:https://jaxenter.com/technology-trends-2018-programming-languages-143919.html
來自: CSDN資訊公眾號
相關文章
- 愛護身體
- Java8 和 Java9 的主要新特性Java
- 7.4%接受緊急氣管插管的患者:“身體動不了,意識卻醒著”
- 你瞭解Java記憶體模型麼(Java7、8、9記憶體模型的區別)Java記憶體模型
- 資料中臺升級了?原來是擁抱了雲原生!
- 新海誠風格的街景桌布!讓你隨時隨地擁有
- 隨身碟資料看不見了,卻還佔用著記憶體空間如何處理記憶體
- Java8實用技能Java
- 【Java 8實戰】Extension MethodsJava
- 為什麼總是有人說Java囉嗦,卻沒人說C++囉嗦?JavaC++
- Java網路爬蟲實操(9)Java爬蟲
- 【Java8新特性】不瞭解Optional類,簡歷上別說你懂Java8!!Java
- 喜歡用Map卻從未遭遇記憶體洩露的Java程式設計師上輩子都是神仙記憶體洩露Java程式設計師
- Java 8 + 10 = Java 18Java
- Java8新特性實踐Java
- Java 8 Stream之實戰篇Java
- java8實戰學習Java
- Java 8 新特性——實踐篇Java
- 說說java的反射Java反射
- 在 Alibaba 廣受喜愛的“Java 突擊寶典”簡直太牛了Java
- 【轉帖】說說忠誠度
- 《集合啦!動物森友會》IGN 9 分:驚喜滿滿的誠意之作
- Java網路爬蟲實操(8)Java爬蟲
- 8個實用的Java Streams APIJavaAPI
- Edge 擁抱 Chromium 對前端工程師來說意味著什麼?前端工程師
- 夯實Java:從物件導向說起Java物件
- Java 8 記憶體管理原理解析及記憶體故障排查實踐Java記憶體
- Java 8 教程Java
- Java 8 StreamJava
- Java 8 CompletableFutureJava
- java8Java
- Java 實現單例模式的 9 種方法Java單例模式
- java 8 - java 17 升級指北Java
- 體驗 Java 9(2):更新與非重大改動Java
- 如何在Hibernate/JPA的實體和查詢中使用Java 8 Optional?Java
- Java8虛擬機器(JVM)記憶體溢位實戰Java虛擬機JVM記憶體溢位
- java/class9/23Java
- 探祕Java9Java