成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

請查收 2020 全球 JS 現狀調查報告

開發 前端
千呼萬喚的全球2020的JS報告終于出來了。順便附上2020全球CSS報告地址 2020年度全球CSS報告新鮮出爐.

 ?[[375765]]?

千呼萬喚的全球2020的JS報告終于出來了。順便附上2020全球CSS報告地址 2020年度全球CSS報告新鮮出爐[1]

??

 

我們來看看這一個糟糕卻又不平凡的一年,JS發生了什么樣的變化。

??

 

盡管2020年很糟糕,但 JavaScript 作為一個整體仍然設法向前發展。隨著語言本身的不斷改進,得益于諸如可選鏈操作符和空值合并操作符并等新特性,TypeScript靜態類型的普及更是將JS帶到了一個全新的高度。

在框架方面,就在我們認為一切都已解決的時候,Svelte 橫空出世以全新方式給前端注入新的血液。在多年的webpack統治下,甚至構建工具也顯示出新活動的跡象。

但是這次的區別是,相對而言,“老”后衛什么都沒走。Svelte和Snowpack很棒,但是React和webpack也很棒。可以肯定的是,它們最終也會成為JavaScript大流氓的犧牲品,但是不會持續很多年。

所以,讓我們享受我們所擁有的: 一個不斷變得更好的偉大的生態系統!

訪問對象統計

采樣對象一共為 20744 位開發者。

特性

雖然大多數受訪者都知道調查中提到的大多數JavaScript特性,但很多人還沒有真正使用它們。

這圖表顯示了按類別分組的所有特性的不同采用率。外圈的大小對應于了解某項功能的用戶總數,而內圈則代表實際使用過該功能的用戶。

??

 

技術現狀

2016年 - 2020年 趨勢圖

每條線從2016年到2020年(粗部為2020)。縱軸越高,表示一項技術被更多的人使用,橫軸越大,表示有更多的用戶想要學習,或者曾經使用過,還會再次使用。

??

 

可以看出隨著年限的的增長。webpack、Express、TypeScript、Jest、React 可以說是非常強勢了。

風味(Flavors)

??

 

可以看出 TypeScript 依舊獨領風騷,其次就是 Elm ,但是 PureScript 也是一個值得關注的增強類型語言。

??

 

對 TypeScript 的熟悉度一片叫好。

其他工具

??

 

前端框架

??

 

正如開頭所說,svelte 的出現真的是對前端行業的沖擊,原以為三大框架(React、Vue.js、Angular)包攬所有的時候,它出現了,一度成為了第四名(使用量),但是從興趣度和滿意度來看,它未來的潛力不可估量。

興趣度

??

 

滿意度

??

 

數據層

??

 

使用排名比較高的狀態管理依舊是Redux、Vuex、Mobx。數據管理為 GraphQL 和 Apollo,并且 XState 橫空出世。

其他工具

??

 

后端框架

??

 

Express 依舊是統治地位,而 Next 和 Nuxt 這些服務端渲染的框架也逐漸成為大家的所選的框架。

其他工具

??

 

測試框架

??

 

Jest和 Mocha 在使用量上依舊是統治地位,但是新增了 Testing Libray 很強勁。

以下是滿意度排行。

??

 

什么是 Testing Library ?用于 DOM 和 UI 組件測試的一系列工具,主要 API 包含 DOM 查詢,更可以和其他測試工具(jest、cypress)配合,用于更多場景(react、vue、svelte)。而它是 React 的官方推薦。

我們推薦使用 React Testing Library[2],它使得針對組件編寫測試用例就像終端用戶在使用它一樣方便。

----摘自 React 官網(https://zh-hans.reactjs.org/docs/test-utils.html)

打包工具

??

 

雖然短時間內 webpack 使用量還處于霸主地位,這一年打包工具的發生了巨大的變化。

以下為滿意度

??

 

可以說這里發生了天翻地覆的變化。從 Parcel 到 Snowpack ,再到后來的 esbuild ,每一個都是打包的好手,至于 Vite 為什么沒有在其中,我猜想,Vite 最開始只是為了解決 Vue 單個框架的方向,受眾面不夠廣泛(現在它已經支持了多種框架的打包了)。

放張圖來看看這些 bundleless 工具的速度吧。

??

 

其他工具

??

 

移動和桌面端

??

Electron 依舊是桌面端的第一選擇, Cordova 和 React Native 也是移動跨端的熱門選擇。但是新出的 Capacitor 值得關注。

其他工具

常用的工具函數庫有?

 ??

其他工具函數庫

??

JavaScript 運行時選擇

??

經常使用那(些)文字編輯器?

??

常用用于開發的瀏覽器有哪些?

??

資料

常用的 blog 和雜志?

??

關注了哪些網站和課程?

??

參考資料

[1]2020年度全球CSS報告新鮮出爐: https://segmentfault.com/a/1190000038427691

[2]React Testing Library: https://testing-library.com/react

本文轉載自微信公眾號「秋風的筆記」,可以通過以下二維碼關注。轉載本文請聯系秋風的筆記公眾號。

??

 

責任編輯:武曉燕 來源: 秋風的筆記
相關推薦

2018-02-04 22:05:16

JavaScript 調查報告React

2020-03-30 10:24:43

程序員技術網絡

2012-08-15 10:30:50

調查報告

2013-03-07 14:56:06

調查報告移動應用

2010-01-06 11:38:25

虛擬化災難備份

2009-03-10 13:06:55

VMware虛擬化虛擬機

2011-04-14 09:55:36

W3TechsjavascriptPHP

2020-02-12 11:54:18

白皮書行業開發者

2020-03-06 09:46:24

程序員互聯網疫情

2022-05-17 10:04:59

Angular開發者調查開發平臺

2015-11-26 13:37:57

2019-06-24 08:52:22

Java開發代碼

2013-04-25 10:03:37

艾默生報告艾默生網絡能源

2017-06-02 15:48:53

2020-05-15 11:02:34

數據泄露安全互聯網

2022-04-22 14:15:59

Go開發者受訪者

2011-05-12 10:43:18

2017-06-20 10:56:16

Stack OverfwebDevOps

2010-12-17 09:44:04

移動應用開發者調查報告

2023-02-27 08:16:09

ChatGPTOpenAI
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 男人的天堂久久 | 韩日一区二区三区 | 久久免费视频2 | 国产91在线 | 中日 | 国产精品久久二区 | 91麻豆精品国产91久久久久久久久 | 九九热最新地址 | 久久久精品视频一区二区三区 | 黄色在线免费看 | 日韩在线精品强乱中文字幕 | 99精品九九 | 欧美一区二区在线播放 | 91久久国产综合久久 | 日本精品一区二区 | jlzzjlzz国产精品久久 | 国产一区二区在线免费播放 | 日韩综合网 | 亚洲视频在线观看 | www国产成人免费观看视频 | 国产自产21区 | 亚洲精品久久久久久久久久久 | 一级黄色毛片 | 国产精品久久久久久妇女6080 | 国产精品一区二区在线 | 一区二区三区在线电影 | 成人在线中文字幕 | 婷婷激情五月网 | 国产精品成人一区 | 免费不卡av | 中文字幕一二三区 | 国产精品五月天 | 亚洲另类春色偷拍在线观看 | 成人精品久久 | 欧美激情精品久久久久久 | 欧美精品片 | 亚洲国产精品suv | 成人1区 | 毛片免费视频 | 久久在线精品 | 国产精品3区| 999久久久久久久久6666 |