1. 程式人生 > >npm 釋出 2017 JavaScript 框架報告:React 占主導地位

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

npm

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

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

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

主要的前端框架

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

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

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

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

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

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

2017 前端框架的增長情況

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

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

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

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

相關推薦

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

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

JavaScript 年度調查報告React、Vue 和 Angular 三分天下,誰將在 2018 年獨佔鰲頭?

關鍵時刻,第一時間送達! 要論 2017 年最主流的三個 Web 前端框架,應莫過於 Angular、Vue 和 React 了。然而在實際應用中,這三個框架卻不盡相同,對於規模不大的前端專案來說,Vue 因其極易上手會被列出首選之位,Angular 在快速開發大型 We

2017JavaScript 框架回顧 -- React生態系統

images 本質 分享圖片 擴展 auto 軟件 使用率 關系 表格控件 前一篇文章中,我們介紹了2017年 JavaScript 框架的整體情況。我們也了解到在眾多的前端框架中,目前最為龐大又在快速增長的當屬 React 了,本文就來重點介紹 React 的生態系統。首

Vue vs React: Javascript 框架

實的 row 元素 而不是 展示 看看吧 too 虛擬表 tro 正如我們之前提到的,WordPress 的核心團隊正爭論著為應該將哪款(前端框架)加入現在的架構之中。目前看來,暫時脫穎而出的是React與Vue.js,社區中的很多成員正權衡著這兩款框架的利弊。 那到

2017中國大學生就業報告IT專業連續三年為綠牌專業

it2017年中國大學生就業報告發布暨研討會昨日在北京舉行,麥可思研究院在會上發布了2017年中國大學生就業報告藍皮書。據悉,《中國大學生就業報告》由社會科學文獻出版社出版,自2009年首度發布以來,今年已是第九次年度報告。藍皮書指出,2016屆大學生就業率達91.6%,表現平穩。2016屆本科畢業生半年後從

Rust 2017 調查報告學習曲線是最大痛點(最大的問題是這門語言太偏底層了,現在做底層的少了。還有C這個繞不過去的存在)

穩定版 china 發展 1.5 原型 平臺 正在 報告 超過 Rust 官方在社區上做了一次調查,以了解用戶如何看待 Rust 的發展。調查共收到 5368 份回復,其中有 大約 2/3 的是 Rust 用戶,剩下的 1/3 是非 Rust 用戶,調查結果如下。 點此查

框架基礎ajax設計方案(六)--- 全局配置、請求格式拓展和優化、請求二進制類型、瀏覽器錯誤搜集以及npm打包發布

rri seve win 最大 regexp isempty lee 出現問題 hub 距離上一次博客大概好多好多時間了,感覺再不搞點東西出來,感覺就廢了的感覺。這段時間回老家學習駕照,修養,然後7月底來上海求職(面了4家,拿了3家office),然後入職同程旅遊,項目趕進

2017JavaScript 框架回顧 -- 前端框架

開發 width family reg 成長 爆炸 維護 資源 normal 概述:對於 JavaScript 社區來說,npm 的主要功能之一就是幫助開發者發掘所需的 npm Registry 中的庫和框架。npm 強大的搜索功能能夠幫助找到一組相關的軟件包,同時其內置的

主流前端框架對比Vue.js , React, Angular.js

.cn angular nbsp 入門 react 如果 blog reac 示例 個人認為Vue.js的文檔最懇切。我認為結合文檔和遇到問題Google答案的匹配度來講:Vue.js > ReactJS > AngularJS > Angular 2

VUE漸進式JavaScript框架(小白自學)

相關 run 擴展插件 路由 htm hello 延展 rip 移動 VUE:漸進式JavaScript框架 一、官網 英文  https://vuejs.org/ 中文  https://cn.vuejs.org/ 二:漸進式 即有一個核心庫,在需要的時候再逐漸

騰訊優圖聯手Science釋出主題報告計算機視覺的研發和應用

近日,騰訊優圖與《科學》(Science)雜誌共同釋出《Seeing is believing: R&D applications of computer vision》(眼見為實:計算機視覺的研發和應用)主題報告,通過全球計算機視覺領域的專家訪談,為大眾帶來當下計算機視覺技術發展的全面解讀,也

CodeMix使用的語言和框架(五)React

在Eclipse中使用React進行程式設計React是一個用於構建使用者介面的JavaScript庫。 它是一個基於宣告和元件的框架。 應用程式可以由多個封裝元件組成,這些元件管理自己的狀態,並在資料更改時有效地更新。 React還可以用於使用React Native為移動應用程式提供支援。 如果您想在Ec

NPM生態報告React和Vue的差距居然這麼大?

TLDR: 作者爬取了 www.npmjs.com 上所有公開倉庫的資料。從這些資料中分析了過去一年下載量最大的npm包排名;常見前端框架熱、構建工具下載熱度對比;以及各種常見框架的生態現狀。這些資料幫助我們瞭解Npm現有生態,也幫助我們進行前端技術選型。 NPM這個東西大家每天都在使用。 我們每天都在

聯合國釋出AI報告自動化和AI對亞洲有巨大影響

  本文來自網易智慧(公眾號 smartman163) 選自 | 聯合國開發計劃署 編譯 | nariiy、小小;     科技的飛速發展將深刻地影響社會變革,第四次工業革命以人工智慧、自動化和生物科技等

騰訊與DCCI聯合釋出2017網路隱私報告

2017年是我國《網路安全法》實施的第一年,在這一年中,國家、企業和個人都提高了隱私保護意識,但網路中的隱私竊取行為依然廣泛存在。 近日,騰訊社會研究中心聯合DCCI網際網路資料中心聯合釋出《2017年度網路隱私安全及網路欺詐行為分析報告》。 該報告對1129款手機A

高盛釋出區塊鏈報告從理論到實踐(中文版)

   投資組合經理之摘要   現在矽谷和華爾街都為了區塊鏈著迷,逐漸忘記了作為其技術源頭的比特幣。但對其潛在應用的討論仍十分抽象和深奧。焦點在於使用分散式賬本建立去中心化市場,並削弱現有中間商的控制權。   但區塊鏈的潛力比這種單薄的說法來得更加細緻也更加深遠。從理論到實踐,我們探索一系

自然語言處理組2017論文研讀1ME-MD一個有效的神經系統框架

ME-MD:一個有效的神經系統框架具有多個編碼器和解碼器的機器翻譯Jinchao Zhang1 Qun Liu3,1 Jie Zhou2 1Key Laboratory of IntelligentInformation Processing, Institute of Co

2017JavaScript 框架回顧 -- 後端框架

本文是2017年 JavaScript 框架回顧系列的最後的一篇文章,主要介紹 JavaScript 的後端框架情況。 從上圖中可以看到,Express 作為用 JavaScript 編寫的後端服務的主流解決方案,佔據了後端框架使用率的絕大部分,其次的四個最大框架對比於 Express 來說,佔用率都很小

Vue, React, AngularJS, and Angular2. 我們對流行JavaScript框架們的選擇

一個有趣的事實是:IBM發表的2017年最值得學習的程式語言名單中,JavaScript榜上有名。這位IT巨頭指出,JS在網站中驚人地達到94.4%的使用率,而且“不太可能降低”。JavaScript能確保“對使用者非常友好的網頁,因為它負責整個web介面,包括動畫和互動”。不管你怎麼看,JavaScrip