- Spring Boot趣味實戰課
- 劉水鏡
- 605字
- 2022-08-16 19:35:27
1.1 用數據說話
在討論Spring Boot憑什么成為JVM圈的框架“一哥”之前,本著“問為什么之前,先弄清楚是不是”的原則,我們先客觀地分析一下Spring Boot到底是不是“一哥”。
1.1.1 市場份額
英國軟件安全服務商Snyk與Oracle官方刊物The Java Magazine聯合推出的JVM Ecosystem Report 2020(《2020 JVM生態報告》)顯示,有大約60%的用戶在生產環境中使用了Spring(見圖1-1),這對于一個第三方開源框架來說,算得上一個非常了不起的成績了。

圖1-1 Spring的市場份額
另外,在服務端框架方面,Spring Boot占據了15%的市場份額(見圖1-2)。第二名是Spring MVC,占據了超過30%的市場份額。曾經依靠SSH組合風靡一時的Struts已經不見了蹤影,真是令人唏噓不已。不過,誰讓Spring家族的產品那么好用呢!

圖1-2 Spring Boot的市場份額
通過這份報告,我們知道Spring家族在JVM生態中有著舉足輕重的地位。報告中那些Spring MVC的市場份額,大概超過50%都依賴老舊系統。這就好比目前Windows系統的市場份額一樣,Windows 10和Windows 7占主要部分,但還在運行Windows 7的大多是老機器。如果打算給計算機安裝一個Windows系統,則在沒有特殊要求的情況下,我們會選擇安裝Windows 10,而不會選擇安裝Windows 7。
1.1.2 關注度
了解完Spring Boot的市場份額,再來看看業界對于它的關注度(見圖1-3),相關數據來自Google Trends,展示了Spring Boot自2014年發布至2020年4月的搜索指數。

圖1-3 Spring Boot的發展趨勢
由圖1-3可見,Spring Boot發布后,關注度一路猛增,目前達到了一個比較穩定的高峰。無須多言,數據最直觀。
通過分析Spring Boot的市場份額及關注度,我們可以肯定地說:Spring Boot的“一哥”稱號當之無愧。接下來,我們分析一下它的成長之路。