自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

43%非??春肨ypeScript…解讀“2022前端開(kāi)發(fā)者現(xiàn)狀報(bào)告”

開(kāi)發(fā) 新聞
近日,The Software House 發(fā)布了“2022前端開(kāi)發(fā)者現(xiàn)狀報(bào)告”,筆者在此對(duì)報(bào)告內(nèi)容進(jìn)行解讀,供大家參考。

本文分享自華為云社區(qū)《 “2022前端開(kāi)發(fā)者現(xiàn)狀報(bào)告”解讀 》,作者:華為云PaaS服務(wù)小智。

本次調(diào)研對(duì)象的覆蓋面以及樣本量都比較可觀——超過(guò)120個(gè)國(guó)家(或地區(qū))、3700+的前端開(kāi)發(fā)者參與了調(diào)研;與此同時(shí),報(bào)告也邀請(qǐng)了19位業(yè)內(nèi)專家,針對(duì)一些問(wèn)題,分享了自己的見(jiàn)解,這些專家包含MUI、Nuxt.js等主流前端技術(shù)的主要貢獻(xiàn)者,也有The Software House的內(nèi)部專家,總體來(lái)說(shuō)確實(shí)比較權(quán)威。

報(bào)告對(duì)前端開(kāi)發(fā)者基本信息、開(kāi)發(fā)過(guò)程中用到的框架/庫(kù)、工程最佳實(shí)踐等多個(gè)大方面進(jìn)行了調(diào)研,由于篇幅問(wèn)題,本文選擇對(duì)其中部分內(nèi)容進(jìn)行解讀。

工作環(huán)境

前端開(kāi)發(fā)是近幾年發(fā)展很快的領(lǐng)域,調(diào)研結(jié)果顯示,很多受訪者——從在校大學(xué)生,到經(jīng)驗(yàn)豐富的架構(gòu)師,都了解或參與過(guò)前端開(kāi)發(fā)——這個(gè)結(jié)果雖然不足為奇,但能直接的反映出前端技術(shù)門檻并沒(méi)有想象那么高。

80%以上受訪者在IT公司工作

受訪者中,有80%以上在純軟件公司(41.6%)或者主營(yíng)業(yè)務(wù)是軟件的公司(41.2%)工作,其余受訪者分布在非IT公司(12.3%)、政府機(jī)構(gòu)(1.9%)以及其他類別企業(yè)(2.9%)。

27%的受訪者表示,自己的公司內(nèi)有超過(guò)50名以上前端員工,其中還有18.2%的選項(xiàng)是前端開(kāi)發(fā)者數(shù)量超過(guò)100;30%的受訪者表示,公司只有不到5個(gè)前端開(kāi)發(fā)者。

開(kāi)發(fā)框架&組件庫(kù)

工欲善其事必先利其器,報(bào)告數(shù)據(jù)顯示,開(kāi)發(fā)人員越來(lái)越多的使用元框架,來(lái)讓自己更高效的工作。

“無(wú)障礙訪問(wèn)”越來(lái)越受到關(guān)注

“無(wú)障礙訪問(wèn)(Accessibility,是指產(chǎn)品、服務(wù)可以被殘疾人使用)”是受訪者們普遍關(guān)注的重點(diǎn)——63% 的開(kāi)發(fā)者預(yù)測(cè),它將在未來(lái)幾年越來(lái)越受歡迎,很多框架都提供了不同的方法來(lái)解決這個(gè)問(wèn)題,比如 Next、WebHint。

“邊緣渲染”成為前端技術(shù)發(fā)展的大方向

調(diào)研結(jié)果還發(fā)現(xiàn)了一個(gè)重要趨勢(shì):前端性能優(yōu)化的方案——邊緣渲染。不少受訪者表示,已經(jīng)發(fā)布或?qū)崿F(xiàn)了自己的無(wú)服務(wù)(serverless)或邊緣功能,由于邊緣渲染帶來(lái)的延遲、成本方面的降低,專家預(yù)測(cè)其會(huì)成為2023年的一個(gè)前端熱門話題。Nuxt 3、Remix以及Sveltekit等框架都朝著這個(gè)方向發(fā)展。

前端框架紅黑榜

報(bào)告也調(diào)研了受青睞和不受歡迎的前端框架, React(75%),Next.js(45%),Vue.js(接近30%)喜提最受青睞的前端框架Top3。

“一千個(gè)人有一千個(gè)哈姆雷特”,不受歡迎的前端框架Top3也有React(25%),不受歡迎的框架是Angular(50%),還有一個(gè)是Gatsby(18%)。

另外報(bào)告收集了“未來(lái)想學(xué)習(xí)哪些前端框架”,Svelte(50%)最受期待,其次是Remix(35%)和Next.js(35%)。筆者認(rèn)為這大概也代表了前端框架的一種發(fā)展趨勢(shì),有興趣的同學(xué)可以先學(xué)起來(lái)。

說(shuō)完開(kāi)發(fā)框架,接下來(lái)看看組件庫(kù)的調(diào)研結(jié)果。

讓人又愛(ài)又恨的Redux&Lodash

受青睞和不受歡迎的前端庫(kù)的調(diào)研中,Redux和Lodash都同時(shí)出現(xiàn)在兩個(gè)表單的Top3。

這一點(diǎn)似乎也可以理解:很多項(xiàng)目都用到Redux或者Lodash,這使得人們不得不學(xué)習(xí)/使用這兩個(gè)庫(kù),所以被討厭也是可以理解的;而熟悉這兩個(gè)庫(kù),會(huì)給自己的簡(jiǎn)歷加分,這是其受歡迎的原因之一。

超過(guò)60%的受訪者表示最受歡迎的庫(kù)是Axios。Axios出現(xiàn)在前端領(lǐng)域已經(jīng)有一段時(shí)間了,它更像是一種“標(biāo)準(zhǔn)”,而不是一種“趨勢(shì)”。

不受歡迎的前端庫(kù)除了Redux和Lodash,還有Moment.js——雖然超過(guò)40%的人仍然在項(xiàng)目中使用Moment.js,但這個(gè)庫(kù)目前已經(jīng)失去支持,甚至其官方網(wǎng)站上有留言說(shuō)“如果你正在考慮使用 Moment,你或許要尋找其他替代品” 。

關(guān)于Typescript

TypeScript被越來(lái)越多的前端開(kāi)發(fā)者接受, 84%受訪者表示使用過(guò)TypeScript。TS讓W(xué)eb開(kāi)發(fā)變得輕松——前端開(kāi)發(fā)人員可不想重溫那些在IDE和瀏覽器之間來(lái)回多次切換,以猜測(cè)為什么“undefined is not a function”的日子。

對(duì)于TypeScript的前景,開(kāi)發(fā)者也非常看好——43%的受訪者表示,TS將會(huì)取代JS成為一種新的前端標(biāo)準(zhǔn),27.6%的受訪者表示TS和JS至少會(huì)平起平坐,只有不到13%的受訪者表示,JS在前端的地位依然屹立不倒。

報(bào)告后續(xù)還對(duì)前端代碼管理、運(yùn)維等方面進(jìn)行了調(diào)研,筆者在此不一一解讀了,更多報(bào)告信息,可前往《 2022前端開(kāi)發(fā)者現(xiàn)狀報(bào)告 》 下載報(bào)告進(jìn)行了解。

責(zé)任編輯:張燕妮 來(lái)源: 博客園
相關(guān)推薦

2022-04-07 11:16:45

GNOME發(fā)行版用戶

2014-09-24 13:34:15

臺(tái)灣手游開(kāi)發(fā)者

2011-08-08 09:49:18

Google+iCloud開(kāi)發(fā)者

2017-12-02 10:28:09

大數(shù)據(jù)數(shù)據(jù)庫(kù)Hbase

2022-08-26 09:12:38

開(kāi)發(fā)者報(bào)告

2021-01-26 09:13:07

前端開(kāi)發(fā)者程序員

2021-07-20 17:45:26

開(kāi)發(fā)者編程語(yǔ)言報(bào)告

2020-10-14 11:25:32

Java開(kāi)發(fā)報(bào)告

2022-06-13 11:35:15

前端開(kāi)發(fā)

2012-04-23 13:56:52

StartupAndroid開(kāi)發(fā)者

2017-01-16 13:15:19

前端開(kāi)發(fā)者清單

2018-11-27 09:55:11

微軟JavaScript開(kāi)發(fā)

2017-12-22 07:31:41

2012-05-25 14:20:08

JavaScript

2019-03-12 10:38:18

前端開(kāi)發(fā)Nginx

2022-01-12 10:43:56

開(kāi)發(fā)技能代碼

2022-04-22 14:15:59

Go開(kāi)發(fā)者受訪者

2015-02-04 12:09:57

2022-05-17 10:04:59

Angular開(kāi)發(fā)者調(diào)查開(kāi)發(fā)平臺(tái)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)