當前位置:
首頁 > 知識 > 2018 JVM生態系統報告

2018 JVM生態系統報告

(點擊

上方公眾號

,可快速關注)




來源:ImportNew - 唐尤華 




上周*,Java 雜誌和 Synk 發布了一份有趣的調查報告——

JVM生態系統報告

。Zeroturnaround 和 JRebel 在過去的幾年裡也發了類似報告。Eclipse 基金會還完成了一份 JavaEE 調研報告。這些調查通常帶有各自的偏向性,儘管如此,這些報告可以看做開發者社區有趣的縮影。





https://snyk.io/blog/jvm-ecosystem-report-2018




譯註*:文章發布時間為 2018-10-27。




JVM生態系統報告就是 Java 開發者工具使用情況的縮影。推薦完整閱讀

這份報告

。下面是我從報告里發現的五條有意思的內容:





https://res.cloudinary.com/snyk/image/upload/v1539774333/blog/jvm-ecosystem-report-2018.pdf



Java 8佔據統治地位




79% 的Java開發者使用 Java 8 作為生產環境的主要平台。情況似乎是這樣,Java 開發者正在最終放棄 Java 7,但接納 Java 9 的步伐相對緩慢。有意思的是,儘管有採納 Java 9 的趨勢,但這是一個緩慢的開始。




IntelliJ 證明開發者願意為工具付費



我曾為開源工具和 Java IDE 工作了相當長一段時間。開源工具讓 IDE 廠商很難想開發者兜售他們的產品。這裡,我非常吃驚地看到,32% 的 Java 開發者願意購買 IntelliJ IDEA。這個比例非常接近 Eclipse 使用者的比例,後者是38%。恭喜 IntelliJ,這個數據證明開發者願意為他們的 IDE 付費。 




Gradle 未能撼動Maven王位




數年前,Gradle 還是構建工具領域的新人。Gradle 的勢頭看起來將會蓋過構建工具王者——Maven。然而,Gradle 的成長似乎減慢了。60%的開發者使用 Maven,使用 Gradle 的僅有19%。有時候,替換現有的基礎架構是一件相當困難的事情。




GitHub 並非代碼倉庫王者




不嚴謹地說,大多數開源項目使用 GitHub。因此,「在你主要開發項目中使用哪種代碼倉庫」,這個問題的答案讓我有些吃驚。GitHub 和 Bitbucket 各占 25%,而 GitLab 緊隨其後,佔20%。回答的範圍包括私有和公開代碼倉庫,因此答案內容不局限於開源領域。然而,可以看到 Bitbucket 和 GItLabs 做得很好。非常高興看到 GitHub 有一些旗鼓相當的競爭對手。




軟體發布周期縮短




我不記得有哪個調查問過這個問題,「多久發布一次新版本代碼?」 在這個報告中就提到了這個有趣的問題。72%的受訪者聲稱他們每個月發布一次,這個結果讓我有點驚訝。敏捷開發和 DevOps 肯定對縮短髮布周期有顯著影響。



感謝報告的作者,Simon Maple 和 Andrew Binstock。我知道這些調查花費了很多時間,而發布調查結果對整個社區都是寶貴的財富!




【關於投稿】




如果大家有原創好文投稿,請直接給公號發送留言。




① 留言格式:


【投稿】+《 文章標題》+ 文章鏈接

② 示例:

【投稿】《不要自稱是程序員,我十多年的 IT 職場總結》:http://blog.jobbole.com/94148/

③ 最後請附上您的個人簡介哈~






看完本文有收穫?請轉發分享給更多人


關注「ImportNew」,提升Java技能


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 ImportNew 的精彩文章:

說說 MQ 之 Kafka ( 三 )
SpringBoot | 第十一章:Redis 的集成和簡單使用

TAG:ImportNew |