閱讀更多

8頂
1踩

編程語言

去年年初,JAXenter曾針對“2017年你最感興趣的技術”這一話題展開過調研,其目的是找出2017年備受關注的編程語言、框架、工具和平臺,頗受開發者們的關注。前不久,JAXenter也針對幾門流行度比較高的語言進行了調查,讓人意想不到的是,數據顯示有62%的人希望在2018年更多地關注 Java 9。五一假日期間,JAXcenter再放大招,為我們帶來了完整的2018年備受關注的編程語言榜單。

說明:此次調研來自85個國家超過1000名受訪者,來自JAXenter最新數據采集結果。

該調查主要分為十個部分:
  • 編程語言
  • Web框架
  • UI技術
  • 軟件架構
  • 數據存儲
  • 數據處理
  • 持續交付和自動化
  • 云平臺和技術
  • DevOps、容器和服務發現
  • 其他技術
首先,受訪者被要求評估不同技術的重要性,其范圍從“非常有趣”到“無趣”。在語言評估部分中,Java(尤其是Java 9 )成為用戶首選。

來源: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
  • 大小: 362.7 KB
  • 大小: 22 KB
  • 大小: 165 KB
8
1
評論 共 12 條 請登錄后發表評論
12 樓 Tyrion 2019-01-18 11:51
java 8 是LTS (Long-Term-Support 長期支持)的 ,而 9 和 10 都是 non-LTS ,這當然沒法比
11 樓 北月與南安 2018-12-09 14:52
10 樓 xiaobin0530 2018-11-16 09:05
9 樓 huang552 2018-11-12 17:21
一直在用java6
8 樓 huanzei 2018-08-07 11:51
還在用JDK1.6是不是已經脫節了
7 樓 u011598312 2018-06-30 10:55
偶數版本比奇數版本用得多
6 樓 tedeum 2018-06-24 18:49
主要是java9不向下兼容。
5 樓 hapet 2018-06-09 14:50
其實,是誠實的擁抱java 6  
4 樓 天地炫舞 2018-06-01 13:06
哈哈,我喜歡java8,表示沒用過java9
3 樓 somefuture 2018-05-04 13:24
我比較看好java11,雖然我一直在用java8,對java9也很陌生。但是等java11一定要切換過去
2 樓 zephyrer 2018-05-04 11:38
這個調查目標群體是Java社區吧?
1 樓 Kevin_King1992 2018-05-03 14:15
其實,是誠實的擁抱java 6  

發表評論

您還沒有登錄,請您登錄后再發表評論

相關推薦

  • 嘴上喜愛Java 9 ,身體誠實擁抱Java 8

  • https://blog.csdn.net/big1989wmf/article/details/84881923

    【引用參考】 --2018世界人工智能大會將于9月17-19日在上海舉辦 [url]https://www.shobserver.com/news/detail?id=95252[/url] --嘴上喜愛Java 9 ,身體誠實擁抱Java 8 [url]//www.bqqtcg.com.cn/news/32993[/url] --核心技術要不來買不來討不來! [url]h...

  • Ubuntu安裝Java8Java9

    前言系統:Ubuntu 16.04軟件: Java8, Java9??????? Java 9 的代碼由于提供了新特性,所以有些代碼并不支持向后兼容。也就是,用 Java 9 寫的代碼,有可能在 Java 8 或更早版本的 JDK 上不能運行。??????? Java9終于出來了,可以嘗鮮體驗下,可惜Java8的語法還沒有掌握全。安裝Jave81. 導入Webupd8 PPAsudo add-a...

  • Java 8Java9新特性比較

    java8java9新特性比較屬性java8之前java8java9接口接口不可以創建構造器,其中方法全為抽象方法接口的成員變量均用public修飾允許在接口添加非抽象方法,使用defalut關鍵字即可可私有接口的方法,默認和靜態方法更好的共享接口的私有方法,若私有方法為靜態該方法屬于這個接口,不為靜態則只能被該接口的實例調用public interface NameOfInterface{ ...

  • Java8、Java9、Java10新特性學習筆記

    Java 的新版本發布節奏 過去,JDK 版本發布節奏受重大新特性所驅動。以最近為例,Java 8 以 lambda 表達式和流的形式引入了函數式編程,Java 9 引入了??榛?Java 系統。每個新版本都被熱切期待,而一些小的修復補丁則常常被擱在一邊,等待更大組件的最終確定。Java 的演變落后于其他語言。 新的高頻率節奏促使 Java 在有較小的改進時就發布新版本。在發布日之前將已準備就...

  • java8 java9教程

    Java8概述 Java 8環境設置 Java 8 Lambda表達式 Java 8方法引用 Java 8功能接口 Java 8默認方法 Java 8Java 8可選類 Java 8 Nashorn JavaScript Java 8新的日期_時間API Java 8 Base64 Java 9概述 Java 9環境設置 Java 9??橄低?Java 9 REPL...

  • Java 9 被無情拋棄,Java 8 直接升級到 Java 10??!

    前幾天寫了一篇 Java 8 即將在 2019 年停止免費向企業提供更新的文章,企圖迫使用戶向更新一代的 Java 版本升級,但讓人遺憾的是,小編今天收到了 Oracle Java 版本的升級推送,裝完居然是 Java 10 !!!! 很意外,為什么直接從 Java 8 升級到了 Java 10,去年未滿一歲的親兒子 9 呢??抱著懷疑的心態去 Oracle 看了下,置頂推薦的是 Java...

  • 該如何從 Java 8 升級到 Java 10

    Java 9 出來了很久,買的書《Java 9 Revealed - For Earyly Adoption and Migration》,怎么遷移到 Java 9,可是突然間 Java 9 就無法通過正常渠道從 Oracle 官網下載了,這書還讓不讓人看。當然要看,因為盡管 Java 10 出來了,但實際的變化全壓在 Java 9 這個版本上的,就當是通過 Java 10 來學習 Java 9...

  • java8 java9

    java8 增強了基本包裝類的功能 自己查API文檔 增強了接口的功能 在接口中定義默認方法 該方法必須用 default 修飾,且不能用static修飾,可以定義方法體 在接口中定義靜態類方法 使用 static 修飾,可以定義靜態類方法 注意:接口里的成員變量默認使用 public static final 修飾 匿名內部類 當一個接口中只定義了一些方法...

  • Java 9 新特性快速預覽

    Java 8 已經出來三年多的時間了,原本計劃2016年七月份release Java 9,但是基于種種原因,Java 9 被推遲到了2017年的3月份,本人也在Open JDK的官網上看到了Java 10的標準也在制定當中,Java的發展真的越來越快了,在Java 9正式發布之前,我們可以使用它的SNAPSHOT版本,先來體驗一下Java 9 有哪些新的特性,下面的清單來自于官方文檔,看著似乎很多,但是真正具有顛覆意義的其實就是Module System,其余很多主要是一些新的feature增加,還有一些

  • 擁抱java8

    轉載自https://blog.chou.it/2014/03/java-8-new-features/Java is still not dead—and people are starting to figure that out.”

  • Java 9Java 10

    現在java發展到目前的階段應該算是非常成功的,自java 9 之后oracle采用新的更新的策略,即每半年發布一個新版本,也就是用不了多久java 11 , 12會接踵而至。 java 9是一個坎,引入了jagsaw??榛際?,以及版本號的變化變 9.0.x有大量的軟件需要更新才能適配 java 9。當然對應的開發工具也需要更新,比如eclipse之類的。 新的環境變量設置方式: 因為???..

  • Java 9 Module的特性以及解決的問題

    Java 9 Module的前世今生 Java 9 ??榛囊桓鱟畬蟮謀浠逑衷?em class='related_suggestion_highlight'>Java結構上。 本文將介紹關于“Java 9??橄低車摹備嘸短匭?。 Java 9 ??榛? 我們將探討關于Java 9??榛低車囊韻輪魈猓? 1.介紹 2.JavaSe9之Jigsaw Project 3.當前Java系統的問題 4.Java9??橄低車奶匭?

  • java9 Error: could not find java.dll

    由于之前環境java8java9環境配置(配置參考:https://www.cnblogs.com/ForceBaker/p/7745151.html)有點不同,會出現java9環境問題 Error: could not find java.dll Error: Could not find Java SE Runtime Environment. 處理辦法是將path中的 %JAVA_

  • [java 總結] 為什么喜歡上了java

    從2011年接處編程,一路自學走過來。接觸過php,python,最后發現了java。 最近也在反思為什么會這么喜歡Java。繁瑣的配置 編譯不通過不能運行 強類型語言 …這些也許是大部分人不喜歡Java的原因但是我想,這就是這門語言的優點,也許也是其缺點吧?最近在網上看到一個帖子道出了他為什么喜歡Java,這也許也是我喜歡Java的原因吧 喜歡java語言的一個原因是,雖然它啰嗦,但

  • 關于java 8 9 10 新特性簡單體驗

    java 8現在已經成為互聯網java 工程師的標配了,關于里面的lambda表達式 ?stream API 確實極大的簡化了java 的開發效率和性能。java 9 主要時??榛涑?,集合默認提供的工廠方法等。java 10 引入了很多安全???,開發而言,對類型推導引入了var的關鍵字。package matrixOnto.Ja_9_10_va; /** * java 8 支持default...

  • eclipse中java9,web項目出現Project facet Java version 9 is not supported..

    最近,我把項目的jdk換成了9,各種問題接憧而至,今天,又遇到了這個問題 是因為我使用的是java9,tomcat9?,,,項目的jdk和tomcat的jdk版本不同. 要解決這個問題可以去在項目上點擊右鍵,將jdk換回低版本的,但是我用了很多java9的特性,是不可能換回去的.. 而我之前 tomcat9java9,一直好好的, 這個時候將tomcat從

  • Java9新特性

    注: IntelliJ IDEA 2017.3 支持??榛匭?,這里選擇此開發環境。 一、Java 9 概述 1. jdk 9 的發布 經過4次跳票,歷經曲折的java 9 終于終于在2017年9月21日發布。 2. Java 9 中哪些不得不的新特性? java 9 提供了超過 150 項新功能特性,包括備受期待的??榛低?、 可交互的 REPL 工具:jshell,JDK ...

  • Java8以及Java9的一些有用的新特性總結

    Java 8: 1.Lambda表達式 回顧一下,在8之前的版本

  • https://blog.csdn.net/m0_38106923/article/details/100130354

    目錄 1、搜索引擎 2、PPT 3、圖片操作 4、文件共享 5、應屆生招聘 6、程序員面試題庫 7、辦公、開發軟件 8、高清圖片、視頻素材網站 9、項目開源 10、在線工具寶典大全 程序員開發需要具備良好的信息檢索能力,為了備忘(收藏夾真是滿了),將開發過程中常用的網站進行整理。 1、搜索引擎 1.1、秘跡搜索 一款無敵有良心、無敵安全的搜索引擎,不會收集私人信息,保...

Global site tag (gtag.js) - Google Analytics