npm 釋出 2017 JavaScript 框架報告:React 占主導地位

發表於2018-01-11

npm 釋出 2017 JavaScript 框架報告:React 占主導地位

npm 的聯合創始人兼營運長 Laurie Voss 近日釋出了 2018 年的第一個 JavaScript 現狀報告,這一系列報告包含三部分,將會提供 JavaScript 發展趨勢和實踐的完整回顧。第一部分講述了 2017 前端框架的現狀,第二部分將講述 React 的生態系統,第三部分將對後端框架進行講述。目前,第二和第三部分尚未釋出。

Laurie Voss 說,JavaScript 社群在程式語言史上以前所未有的速度增長著,npm 中的包也隨之增長。npm 作為開發者分發和發現 JavaScript 程式碼的中心樞紐,我們可以看到應用程式開發者編寫程式碼以及他們使用工具的趨勢。

一起看看 2017 JavaScript 前端框架的回顧吧。

主要的前端框架

npm 釋出 2017 JavaScript 框架報告:React 占主導地位

報告顯示,相對於所有 npm 中的包下載量,React 的使用量增長了 500%。移動、桌面應用程式和 Web 開發都在使用 React。對 React 而言,作為它的效能改進直接替代品,Preact 也有 145% 的增長。

npm 釋出 2017 JavaScript 框架報告:React 占主導地位

Preact 作為獨立開發的 React 的替代品,贏得了很多開發者的關注,但總體使用率還是比較低。然而,它的增長率是令人印象深刻的,所以有可能在未來幾年成為一支主力軍。

npm 釋出 2017 JavaScript 框架報告:React 占主導地位

此外,npm 還發現 Ember 已經卷土重來。這個框架曾被許多大公司所使用,例如微軟、Netflix 和 Salesforce。在 2016 年人氣下降之後,去年下載量增長了 45%。

npm 釋出 2017 JavaScript 框架報告:React 占主導地位

雖然 Angular 持續受歡迎,但整體來看沒有明顯的增長,而且預計未來的增長也不大。根據 npm 的說法,Angular 的下載量佔 npm 包下載量的 0.008% 左右,但依賴 Google 的巨大資源和持續支援意味著它可以堅持下去。

npm 釋出 2017 JavaScript 框架報告:React 占主導地位

儘管 Vue 與 Ember 和 Angular 的受歡迎程度相同,但該報告預測,與其他工具相比,它的增長速度要快得多,預計在 2018 年它將超過其他兩個的受歡迎程度。

npm 釋出 2017 JavaScript 框架報告:React 占主導地位

對於老牌框架 Backbone,在 5 年前占主導地位的它自此以來,就一直在急劇下降,但由於現有專案的長期“保質期”,開發者還未能完全拋棄它,基本上仍有每月 75 萬次的下載量。

npm 釋出 2017 JavaScript 框架報告:React 占主導地位

2017 前端框架的增長情況

npm 釋出 2017 JavaScript 框架報告:React 占主導地位

該圖顯示了 2016 年 10 月至 2017 年 10 月這 12 個月期間框架的受歡迎程度及其增長情況。總體情況很明顯:

  • Preact 受眾最小,但增長最快
  • Vue 的增長速度也非常快,受歡迎程度與 Ember,Angular 和 Backbone 旗鼓相當
  • Ember 在過去的 12 個月裡越來越受歡迎
  • Angular 和 Backbone 的增長度都下降了
  • jQuery 仍然非常受歡迎,但增長越來越少
  • React 不僅十分受歡迎,而且還增長迅速

npm 表示,他們不建議每個人都應該使用最流行的框架,畢竟有很多指標可幫助您決定該使用哪個框架,而且不同框架在範圍和應用上也有很大的不同。與您的應用程式緊密匹配的框架在這份報告中甚至可能都不會被提及,但它仍然是您最完美的框架。

最後,報告顯示 Webpack 現在是構建 Web 應用程式的主要方式。npm 計劃在本月晚些時候釋出來自 React 生態系統的更多發現,以及對後端框架的分析。請保持關注。

相關文章