2022 前端技術(shù)領(lǐng)域會有哪些新的變化
全棧前端精選,關(guān)注公眾號
回復(fù)1,加入前端 交流群
vue3步入成年期
想必大家看到了 "Vue 3 將在 2022 年 2 月 7 日成為新的默認(rèn)版本!" 的新聞了,目前各個大廠都有團(tuán)隊(duì)開始在新的項(xiàng)目上使用 Vue 3 ,許多活躍的小公司也紛紛加入行列,這預(yù)示著 Vue 3 已經(jīng)開始步入了成年期,2022年 Vue 3 在前端的占有率將越來越高,或許在大廠中都會與 React 持平,打破 "大廠只用 React" 的局面。
各位還沒學(xué)Vue3的小伙伴們趕緊學(xué)起來吧
Vue 團(tuán)隊(duì)感覺也不甘于只做渲染框架了,有全面重塑前端開發(fā)設(shè)施的趨勢,先是 vite 打包工具,現(xiàn)在是 vitest 測試工具,再往后是 linter,formatter,包管理工具,node?目前不得而知。
esm & esmbuild 是趨勢
雖然目前 webpack 還保持著他的霸主地位,但是 esmbuild 太快了,這一點(diǎn)對很多項(xiàng)目吸引太大了,一個 30 min 的 webpack 用 esbuild 可以分鐘級運(yùn)行,這得益于新的 ESM 規(guī)范,esmbuild 可以說是 esm 規(guī)范誕生以來最具有價(jià)值的項(xiàng)目。node、electron 等也都在積極的推進(jìn)。
vite 完美的繼承了 esmbuild 的 "快",預(yù)計(jì) 2022年 webpack 也會在性能方面做出較大的更新,以此來穩(wěn)固他岌岌可危的地位。但是沒辦法 webpack 慢的名聲已經(jīng)在外了,不過本質(zhì)上這事兒跟慢不慢也沒必然關(guān)系,大家都在為 esm 和 bundless 做準(zhǔn)備。
新的編輯器 fleet
IED 霸主 JetBrains 發(fā)布了新的編輯器 fleet,fleet 誕生的目的看似是為了對標(biāo) VsCode,意圖壟斷整個 IDE 商場。但是我認(rèn)為 fleet 不一定能代替 VsCode 的地位,至少短期內(nèi)肯定不行。雖然 jb 作為老牌 IDE 廠商,但是 VSCode 的全明星陣容(electron + monaco editor + xterm.js)+開源開發(fā)模式可不是抄抄就能趕上的,何況electron + monaco editor + xterm.js都有核心成員在 VSCode 團(tuán)隊(duì),不過還是期待 fleet 能給編輯器的戰(zhàn)場帶來點(diǎn)新氣象。
rust
2021年年末前端圈子明顯感覺 rust 的存在感變強(qiáng)了, 2022 年存在感應(yīng)該還會更強(qiáng)。主要是 2021 下半年很多前端構(gòu)建工具都有人在用 rust 重寫,像Webpack、Babel、Terser、Prettier、ESLint 這些前些年才流行起來的工具都已有了 Rust 替代方案,且性能有著 10~100 倍的提升。
但是在短期內(nèi)應(yīng)該還不會像想象的那樣普及(桌面端有 tauri 所以要另說)。并非說它不會成功,而是說真正面臨計(jì)算密集型任務(wù)的前端工程師,實(shí)際上大都集中在幾個小圈子里。導(dǎo)致 rust 在前端可能會變成那種人人嘴上有,人人手里無的技術(shù)。
搞得我也不得不卷起來,準(zhǔn)備學(xué) rust 去了
低代碼
2021 年我在百度看到的是,低代碼平臺的建設(shè)已經(jīng)非常成熟,需求只需要拖拽卡片或者配置一下字段即可完成,甚至都不需要開發(fā)的介入。
隨著大廠把搭建體系開源,低代碼搭建系統(tǒng)會越來越普及化,這將大大的減少開發(fā)的人力需求,也意味著只會寫寫簡單頁面的程序員將更難找到工作,近兩年來市場的初級前端已經(jīng)比較飽和,企業(yè)更需要的是高尖人才。
預(yù)計(jì) 2022 年低代碼可能會嘗試接管項(xiàng)目生命周期中的更多環(huán)節(jié),并嘗試提出一些行業(yè)級的互通標(biāo)準(zhǔn)。在做深有瓶頸的情況下,先嘗試做廣。
Threejs 又火起來了
最近Threejs翻紅了,WebGPU也有火的趨勢,主要原因是因?yàn)閂R、AR、元宇宙等熱點(diǎn)。個人建議不要盲目跟隨,畢竟術(shù)業(yè)有專攻,保持好前端技術(shù)敏感性,根據(jù)公司業(yè)務(wù)發(fā)展再做定論。
作者并不熟悉可視化的領(lǐng)域,怕出笑話就不多說了
JavaScript穩(wěn)如老狗
在 GitHub 給出的 2021 年報(bào)告中可以看出 JavaScript 依然保持著第一名的地位,TypeScript 也遇到強(qiáng)敵 Java,排名并無變化。

雖然隨著Vue3 的發(fā)布,TypeScript 在前端的占有率越來越高,但是預(yù)計(jì) 2022 年TypeScript 可能還是無法超過 Java 這個后端霸主。
總結(jié)
老的標(biāo)準(zhǔn)慢慢廢棄,選擇新的標(biāo)準(zhǔn),例如 ESM
前端越來越不好混了,要么耐心細(xì)心選對方向成為技術(shù)專家,要么磨練情商理解業(yè)務(wù)成為管理人才,不學(xué)習(xí)不進(jìn)步,終究會被這個提效的大時(shí)代拋在后面。
來自:月夕
https://juejin.cn/post/7056933305404358693
