Typesafe發布關于Java 8的社區調查報告

jopen 10年前發布 | 7K 次閱讀 Java 8

        Oracle 宣布會在本月 18 日發布 Java 8,盡管這個版本的研發和發布過程充滿曲折,但這是一個被社區和開發人員寄予厚望的版本,該版本會發布一些新的特性,如 Lambda 表達式、Date 和 Time API 以及在并發和反射方面的諸多增強。TypeSafe 對 2800 名開發人員進行了調查,以了解開發人員的升級計劃以及最關注的新特性。

        TypeSafe 的調查顯示 65% 的 Java 開發人員計劃在 24 個月內就升級到 Java 8,而 83% 的被調查者表示 Lambda 表達式和虛擬擴展方法(virtual extension methods)是最令人興奮的新特性,可見開發人員對 Java 8 的新特性是非常期待的。調查顯示,Oracle 的 JDK 和 JVM 依然占據著市場的主導地位。

        在本次的調查樣本中,有 84% 的參與者日常有一半以上的時間都用在編碼上,因此能夠代表一線的開發人員。這些人里面目前有 73% 的人在使用 Java 7,22% 的人在使用 Java 6,在使用 Java 6 的開發人員中有 44% 的人會選擇越過 Java 7 版本,直接升級到 Java 8。

        在有關新特性的調查中,Lambda 表達式毫無疑問是最受關注的。具體的分布情況如下圖所示:

        Typesafe發布關于Java 8的社區調查報告

        Lambda 是推動反應性應用(Reactive application)的關鍵所在,并且有了新的集合庫,Scala 開發人員對此應該是非常熟悉的。這些功能的實現對于使用 Akka 和 Play 框架的開發人員也是很有幫助的。有些人認為 Lambda 會對 Scala 的采用情況產生消極的影響,但另一部分人則認為隨著 Java 社區對這些新特性的日漸接受,反而會推進 JVM 上語言設計的創新,有利于 Scala 的推廣,兩者的比例分別是 21% 和 48%。

        在 JVM 和 JDK 的使用方面,Oracle 依然占據著霸主的地位,而 Dalvik 隨著 Android 的發展以及 Google 對 Java 的支持,其占有的市場份額也在不斷增長。在應用服務器方面,開源的 Tomcat 和 Jetty 占據著領先的位置,遠遠超過商用的 WebLogic 和 WebSphere,具體份額如下所示:

        Typesafe發布關于Java 8的社區調查報告

        另外還一個很有意思的問題,那就是 Oracle 是因為安全問題才使得 Java 8 延期了如此長的時間。對于 Oracle 所做的努力,社區是否買賬呢?調查結果顯示,59% 的人認為 Oracle 在加強安全方面做的還是很正確的。

        面對即將發布的 Java 8,您有什么期待和觀點呢?歡迎與我們一起分享。

來自: InfoQ

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!