2022年前端調查 - Orosz

banq發表於2022-11-18

總部位於波蘭的產品開發機構The Software House合作開展 State of Frontend 2022 調查,來自 125 個國家/地區的 3,700 多人填寫了調查問卷。

做前端開發的不僅僅是前端工程師,以下是今年前端開發人員分享的一些職位:
  • Bootcamp 學生剛開始學習前端
  • 非工科大學自學開發者,愛上前端
  • 有時將程式碼推向生產的產品經理
  • 不時幫助前端團隊的開發倡導者
  • 前端開發架構
  • 設計系統總監
  • 也會寫程式碼的設計師
  • 平面設計師和開發人員
  • Head of Everything:單人開發人員工作室,負責一切,包括前端開發


TypeScript 已成為事實上的前端工程語言。如果您不使用 TypeScript,那麼您屬於少數前端開發人員,去年有 84% 的受訪者使用過該語言

React 將繼續存在,而 Next.js 正在迅速崛起
76% 的受訪者表示他們在過去一年中使用並喜歡 React,43% 的受訪者對 Next.js 表示同樣的看法——其框架構建在 React 之上。Vue 的受歡迎程度在本次調查中保持不變,為 28%,而幾年前為 29%。Svelte 似乎越來越不受歡迎,22% 的受訪者表示他們使用並喜歡它,而兩年前這一比例為 33%。

Axios、Lodash 和 Moment 是一些最常用的前端實用程式。
61% 的受訪者表示他們使用並喜歡Axios ,這是一個基於承諾的 HTTP 客戶端。Lodash是一個提供實用函式的實用程式庫,可以更輕鬆地迭代陣列/物件/字串、操作和測試值以及其他簡潔的外掛。46% 的受訪者表示他們使用過並喜歡它,而 20% 的人表示他們使用過但不喜歡它。Moment是一個操縱日期的庫——34% 的人表示他們使用過並喜歡它,41% 的人表示他們使用過但不喜歡它。

Redux 經常使用,但通常不受歡迎。

Redux是 JavaScript 應用程式的狀態容器,有助於集中複雜專案的應用程式狀態。令人驚訝的是,與使用並喜歡它的受訪者 (37%) 相比,更多的受訪者表示他們使用過但不喜歡它 (47%)。
這些複雜感受的原因來自於 Redux 在學習如何很好地使用它方面具有更高的進入門檻。此外,在沒有適當的狀態管理的情況下構建複雜的應用程式是不明智的。Redux 提供可預測的狀態管理。然而,作為回報,它要求您瞭解它對這個問題空間的自以為是的方法,使用 View/Actions/State 模型並以不可變的方式更新狀態。

Redux 給許多前端工程師帶來了陌生的概念,例如 Action Creators、Reducers、Store、Dispatch 和 Selectors。雖然所有這些聽起來都過於複雜,但複雜的移動應用程式往往遵循 Redux 強制執行的模型:以不可變的方式進行狀態更改。




 

相關文章