2018 JVM生態系統報告

工匠小豬豬的技術世界發表於2018-11-08

JVM生態系統報告就是 Java 開發者工具使用情況的縮影。推薦完整閱讀這份報告https://res.cloudinary.com/snyk/image/upload/v1539774333/blog/jvm-ecosystem-report-2018.pdf

2018 JVM生態系統報告

下面是報告裡五條有意思的內容:

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。這些調查花費了很多時間,而釋出調查結果對整個社群都是寶貴的財富!

以下是完整全英報告(三十五條):

2018 JVM生態系統報告

2018 JVM生態系統報告

2018 JVM生態系統報告

2018 JVM生態系統報告

2018 JVM生態系統報告

2018 JVM生態系統報告

2018 JVM生態系統報告

2018 JVM生態系統報告

2018 JVM生態系統報告

2018 JVM生態系統報告

2018 JVM生態系統報告

2018 JVM生態系統報告

2018 JVM生態系統報告

2018 JVM生態系統報告

2018 JVM生態系統報告

2018 JVM生態系統報告

2018 JVM生態系統報告

2018 JVM生態系統報告

2018 JVM生態系統報告

2018 JVM生態系統報告

2018 JVM生態系統報告

2018 JVM生態系統報告

2018 JVM生態系統報告

2018 JVM生態系統報告

2018 JVM生態系統報告

2018 JVM生態系統報告

2018 JVM生態系統報告

2018 JVM生態系統報告

2018 JVM生態系統報告

2018 JVM生態系統報告

2018 JVM生態系統報告

2018 JVM生態系統報告

2018 JVM生態系統報告

2018 JVM生態系統報告

2018 JVM生態系統報告

2018 JVM生態系統報告

2018 JVM生態系統報告

2018 JVM生態系統報告

2018 JVM生態系統報告

2018 JVM生態系統報告

2018 JVM生態系統報告

2018 JVM生態系統報告

2018 JVM生態系統報告

2018 JVM生態系統報告


2018 JVM生態系統報告

2018 JVM生態系統報告

2018 JVM生態系統報告

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31555484/viewspace-2219259/,如需轉載,請註明出處,否則將追究法律責任。

相關文章