收藏本站

電腦請使用 Ctrl + D 加入最愛
手機請使用 收藏
關閉

小編的世界 優質文選 主機

源自字節跳動的web前端開發者調查報告!前端人必看


字體大小:
2021年8月28日 -
:     
 

易思訓教育

易思訓教育(東莞)官方帳號

今天,字節跳動技術團隊公布了一份現代Web開發者的問卷調查報告。數據來自於字節跳動開源項目 Modern.js 的「現代 Web 開發者問卷調查」,參與者基本是一線前端開發工作者,對於前端開發學習者和從業者有一定的參考價值,讓我們一起來看看吧。1、你常用的編程語言是什麼?

統計顯示,ES6+ 和 TypeScript 已經成為絕對的主流,分別有 88.4% 和 77.63% 的開發者勾選了這兩項。在非 JS 語言中,Python、Go、Rust 的占比最高,分別為 12.75%、11.11%、7.35%。問題中沒包含的 Java 在「其它語言」(6.54%)中出現的最多(50%)。選擇這三項的前端工作者應該大多數是用於機器學習、工具開發、WebAssembly 等場景。2、你常用的CSS技術是哪些?

分別有 59.8% 和 55.72% 的開發者選擇了 Less 和 Scss,在所有 CSS 技術中占比最高,可見這種技術在國內仍然很主流。CSS Modules 的使用接近 Less 和 Scss,占比達到了 51.14%,體現了「CSS 模塊化」的需求。PostCSS 的占比僅次於上面三個傳統主流技術,達到 38.24%,在國內用基於 PostCSS 的 CSS 開發完全取代 Scss 和 Less 還不普及,也可能體現了基於 Less 的 Ant Design 等開源項目在國內太流行。3、你常用的UI技術是哪些?

React 和 Vue 都非常主流,大幅超過其他方案,分別有 80.07% 和 65.2% 的開發者勾選了這兩項。4、你常用的數據邏輯開發方式?

Redux 仍然是主流方案,占比最高,達到 55.56%。選擇 Hooks + Context 的人僅次於 Redux 和 Vuex,達到 51.96%。選擇狀態機方案(XState)的開發者只有 1.8%,還不普及。其它開源方案和自研方案很少,只占 2.29% 和 0.65%。5、你常用的服務器技術?

6、你常見的服務器技術?

從數據中可以看到,前端開發者的服務器端開發需求,是以 BFF 為主的,因為不屬於 BFF 的 RPC 開發(微服務)占比只有 17.16%,而 BFF(REST、WS 或 GraphQL)的占比達到 73.53%。其中 REST API 最主流,達到 66.18%,WebSocket 也達到了 30.56%,GraphQL 還缺乏普及,只有 14.38%。7、你常用的工程化技術?

Webpack 仍然是絕對主流,占比高達 94.28%。Vite 和 ESBuild 得到了一定的應用,分別達到了 35.62% 和 22.71%。Parcel 和其它開源構建工具、自研構建工具的占比都很小,分別只有 7.03%、1.63% 和 0.49%。8、你常用的研發環境?

VSCode 是絕對主流,占比達到 91.67%,WebStorm 只有 21.9%。Prettier 的接受程度很不錯,占比達到 42.97%,甚至超過了 ESlint(39.71%),選擇了兩者之一的開發者,選擇另一個的比例也會大幅提升(78%、84%)。以上就是調查報告的內容了,符合你的技術需求和對技術趨勢的了解嗎?

  大家在看    
《MIR4(傳奇4)》免費開放 服務器登陸問題遭

《MIR4(傳奇4)》免費開放 服務器登陸問題遭

聯想 戴爾 華為 浪潮全系列 服務器 存儲 工作

聯想 戴爾 華為 浪潮全系列 服務器 存儲 工作

服務器崩潰!LOL手遊由於太過火爆,將禁止加速器

服務器崩潰!LOL手遊由於太過火爆,將禁止加速器

永劫無間服務器炸了,玩家大罵rnm退錢

永劫無間服務器炸了,玩家大罵rnm退錢

Tyan Transport SX 2U AMD

Tyan Transport SX 2U AMD

數據庫存儲服務器怎樣購買?看完以下五點再做決定

數據庫存儲服務器怎樣購買?看完以下五點再做決定

csgo日本服務器負載過高

csgo日本服務器負載過高

非常鑒定室|《你是我的榮耀》更新讓服務器崩了!這

非常鑒定室|《你是我的榮耀》更新讓服務器崩了!這

美國心虛啥?對服務器發動攻擊,企圖破壞調查德堡實

美國心虛啥?對服務器發動攻擊,企圖破壞調查德堡實

魔獸世界懷舊服:服務器現狀,治療喜提史詩級BUF

魔獸世界懷舊服:服務器現狀,治療喜提史詩級BUF