[情報] JavaScript 2019大調查
JavaScript 2019大調查: GraphQL 具成長潛力、React 居前端寶座
GraphQL 相關的框架使用人數皆往上成長,
尤其 GraphQL 以及 Apollo GraphQL 使用人數皆增加不少
https://www.ithome.com.tw/news/134986
從2016年開始的 JavaScript 大調查(State of JavaScript),今年進到了第四年,網
路上總共有超過2萬人參加調查,前端與全端工程師占了8成,不過參與調查者主要集中在
北美與歐洲,亞洲的樣本較少。
這個調查以四個象限呈現 JavaScript 框架總覽,X軸是評價的好壞,越右邊評價越正面
,越左評價越糟,Y軸則是使用的人數,越上面越多人用,反之越下面則越少人使用。以
2017 年到 2019 年資料繪製的線段,能表現出專案的發展趨勢,顏色彩度最高的點是
2019年,往右並往上發展的線段,代表擁有更多的正面評價,且使用人數成長。
https://i.imgur.com/ub3PvGE.jpg
以 JavaScript 的選擇來看,TypeScript 的發展明顯優於其他專案,其他像是 Elm 或是
Reason 等,不只使用人數少且評價也倒退。前端框架的部分, React 和 Vue.js的使用
人數都有不少的成長,而知名框架 Angular 則陷入了停滯的狀態,從2016年開始,雖然
使用人數持續成長,但是負評也越來越多,而2019年的使用人數停止成長,負評價卻繼續
增加,以相同的趨勢發展下去,或許在2020年,Angular 的使用人數就會開始衰退。
在資料層方面,2019年 GraphQL 發展良好,受越來越多企業採用,因此相關框架包括
GraphQL 以及 Apollo GraphQL,使用人數都有卓越成長,開發者評價也都是正面成長,
另外,用來管理應用程式狀態的Redux函式庫,使用人數成長不少,但隨之而來的負面聲
音也增加不少。
https://i.imgur.com/jc9B3W5.jpg
後端框架 Next.js 和 Express 持續成長,但 Express 用戶人數大幅領先其他對手,而在
測試框架方面,Storybook 使用人數穩定成長,而 Jest 則表現亮眼,從2016年開始到今
年,從第三象限跨進第一象限,無論是評價與使用人數都大幅度成長。
至於行動與桌面框架,多數框架在2019年的使用人數皆有成長,包括知名框架
React Native、Electron 和 Ionic 使用基礎都有所成長,有趣的是 Native Apps 從
2016 年到 2018 年,使用人數與評價表現都持續下跌,而終於在2019年止跌回升。
官方用另一張象限圖來表達使用者人數與滿意度,使用者人數多且高滿意度的專案有 Jest
、Express、React、TypeScript、Mocha 和 Redux(下圖右上),官方提到,以上這些
專案是可以放心使用的技術。而目前高滿意度但使用人數少的有不少專案(下圖左上),
包括 Vue.js、GraphQL、React Native 和 Next.js 等,開發者可以持續關注。(下圖
左下)使用人數少又低滿意度的專案,像是行動與桌面框架Ionic和Cordova等,開發者最
好避免使用,而(下圖右下)使用者人數多但是滿意度低的專案就只有一個 Angular,
官方表示,有使用這個象限專案的開發者,應該重新進行評估。
隨著JavaScript持續發展,功能也越來越多,因此從今年開始,官方也開始對 JavaScript
的功能使用狀況進行調查,在瀏覽器API的部分,知道且使用率高的有Local Storage、
Fetch、WebSocket和i18n,使用率偏少的有Service Workers、Web Component和Web
Audio,較鮮為人知的有WebVR、WebRTC和Web Speech API。
語言功能上, Promises 和 Async/Await 是開發者較熟悉也會使用的功能,而Decorators
和 Proxies 就較少人知道,使用率也較低。而 Mozilla 力推的技術 WebAssembly 大部分
的人都知道,但是採用率只有8.6%,可見大家都還在觀望中。
--
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.217.129.95 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Ajax/M.1579678138.A.4A2.html
※ 編輯: pionlang5566 (180.217.129.95 臺灣), 01/22/2020 15:32:09
推
04/26 02:09,
4年前
, 1F
04/26 02:09, 1F
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章