天天看點

43%非常看好TypeScript…解讀“2022前端開發者現狀報告”

摘要:近日,The Software House 釋出了“2022前端開發者現狀報告”,筆者在此對報告内容進行解讀,供大家參考。

本文分享自華為雲社群《“2022前端開發者現狀報告”解讀》,作者:華為雲PaaS服務小智。

本次調研對象的覆寫面以及樣本量都比較可觀——超過120個國家(或地區)、3700+的前端開發者參與了調研;與此同時,報告也邀請了19位業内專家,針對一些問題,分享了自己的見解,這些專家包含MUI、Nuxt.js等主流前端技術的主要貢獻者,也有The Software House的内部專家,總體來說确實比較權威。

報告對前端開發者基本資訊、開發過程中用到的架構/庫、工程最佳實踐等多個大方面進行了調研,由于篇幅問題,本文選擇對其中部分内容進行解讀。

工作環境

前端開發是近幾年發展很快的領域,調研結果顯示,很多受訪者——從在校大學生,到經驗豐富的架構師,都了解或參與過前端開發——這個結果雖然不足為奇,但能直接的反映出前端技術門檻并沒有想象那麼高。

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

受訪者中,有80%以上在純軟體公司(41.6%)或者主營業務是軟體的公司(41.2%)工作,其餘受訪者分布在非IT公司(12.3%)、政府機構(1.9%)以及其他類别企業(2.9%)。

43%非常看好TypeScript…解讀“2022前端開發者現狀報告”

27%的受訪者表示,自己的公司内有超過50名以上前端員工,其中還有18.2%的選項是前端開發者數量超過100;30%的受訪者表示,公司隻有不到5個前端開發者。

43%非常看好TypeScript…解讀“2022前端開發者現狀報告”

開發架構&元件庫

工欲善其事必先利其器,報告資料顯示,開發人員越來越多的使用元架構,來讓自己更高效的工作。

“無障礙通路”越來越受到關注

“無障礙通路(Accessibility,是指産品、服務可以被殘障人士使用)”是受訪者們普遍關注的重點——63% 的開發者預測,它将在未來幾年越來越受歡迎,很多架構都提供了不同的方法來解決這個問題,比如 Next、WebHint。

“邊緣渲染”成為前端技術發展的大方向

調研結果還發現了一個重要趨勢:前端性能優化的方案——邊緣渲染。不少受訪者表示,已經釋出或實作了自己的無服務(serverless)或邊緣功能,由于邊緣渲染帶來的延遲、成本方面的降低,專家預測其會成為2023年的一個前端熱門話題。Nuxt 3、Remix以及Sveltekit等架構都朝着這個方向發展。

前端架構紅黑榜

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

43%非常看好TypeScript…解讀“2022前端開發者現狀報告”

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

43%非常看好TypeScript…解讀“2022前端開發者現狀報告”

另外報告收集了“未來想學習哪些前端架構”,Svelte(50%)最受期待,其次是Remix(35%)和Next.js(35%)。筆者認為這大概也代表了前端架構的一種發展趨勢,有興趣的同學可以先學起來。

43%非常看好TypeScript…解讀“2022前端開發者現狀報告”

說完開發架構,接下來看看元件庫的調研結果。

讓人又愛又恨的Redux&Lodash

受青睐和不受歡迎的前端庫的調研中,Redux和Lodash都同時出現在兩個表單的Top3。

這一點似乎也可以了解:很多項目都用到Redux或者Lodash,這使得人們不得不學習/使用這兩個庫,是以被讨厭也是可以了解的;而熟悉這兩個庫,會給自己的履歷加分,這是其受歡迎的原因之一。

超過60%的受訪者表示最受歡迎的庫是Axios。Axios出現在前端領域已經有一段時間了,它更像是一種“标準”,而不是一種“趨勢”。

43%非常看好TypeScript…解讀“2022前端開發者現狀報告”

不受歡迎的前端庫除了Redux和Lodash,還有Moment.js——雖然超過40%的人仍然在項目中使用Moment.js,但這個庫目前已經失去支援,甚至其官方網站上有留言說“如果你正在考慮使用 Moment,你或許要尋找其他替代品” 。

43%非常看好TypeScript…解讀“2022前端開發者現狀報告”

關于Typescript

TypeScript被越來越多的前端開發者接受, 84%受訪者表示使用過TypeScript。TS讓Web開發變得輕松——前端開發人員可不想重溫那些在IDE和浏覽器之間來回多次切換,以猜測為什麼“undefined is not a function”的日子。

43%非常看好TypeScript…解讀“2022前端開發者現狀報告”

對于TypeScript的前景,開發者也非常看好——43%的受訪者表示,TS将會取代JS成為一種新的前端标準,27.6%的受訪者表示TS和JS至少會平起平坐,隻有不到13%的受訪者表示,JS在前端的地位依然屹立不倒。

43%非常看好TypeScript…解讀“2022前端開發者現狀報告”

報告後續還對前端代碼管理、運維等方面進行了調研,筆者在此不一一解讀了,更多報告資訊,可前往《 2022前端開發者現狀報告 》 下載下傳報告進行了解。

如果你是一名前端開發者,錯過了The Software House的調研不要緊,你可以參加華為雲的《前端開發者使用者畫像調研 》,快參與吧。

點選關注,第一時間了解華為雲新鮮技術~