Vue 作者尤雨溪日前發(fā)文對 Vue 的 2022 進行回顧并展望了一下項目 2023 年的發(fā)展。
以下是尤雨溪原文內容(翻譯):
回顧 2022 年
2022 年 2 月,我們將 Vue 的默認版本切換為 3.x。這一轉變標志著 v3 框架的所有官方部分都已準備就緒,包括對提供最新最佳實踐指南的文檔進行重大修改。
我們仍處于生態(tài)系統(tǒng)遷移到 Vue 3 的過渡期。因此,在轉換之后,我們更專注于通過投資工具來改善 Vue 的開發(fā)人員體驗。我們的團隊成員一直積極參與Vite的開發(fā),我們通過發(fā)布Volar 1.0對 Vue 的 IDE 和 TypeScript 支持進行了重大改進。
在 2022 年期間,我們看到 Vue 3 的 NPM 使用率增長了近 200%。在社區(qū)方面,Vue 3 生態(tài)系統(tǒng)現(xiàn)在已經成熟,提供了有助于提高生產力的出色解決方案。Nuxt 3和Vuetify 3均在 2022 年 11 月達到穩(wěn)定狀態(tài),NativeScript for Vue 3最近推出了測試版。此外,我們想對已經支持 Vue 3 很長一段時間的其他偉大項目大聲疾呼:Quasar 、 NaiveUI 、 Ionic Vue、PrimeVue、InkLine、ElementPlus等。
盡管 Vue 3 現(xiàn)在是默認的,但我們知道由于遷移成本,許多用戶不得不繼續(xù)使用 Vue 2。為了確保 Vue 2 用戶從框架的進步中受益,我們決定將 Vue 2 的源代碼轉移到 TypeScript,并在Vue 2.7中向后移植了一些最重要的 Vue 3 功能。我們還確保 Vite、Vue Devtools 和 Volar 都同時支持 Vue 2 和 Vue 3。
2023 年會發(fā)生什么?
較小和更頻繁的次要版本
隨著最后一個 Vue 2 次要版本 (2.7) 的發(fā)布,我們預計將在 2023 年全速推出 Vue 3 核心的功能。我們有很長的功能列表,我們很高興能繼續(xù)努力!
我們想要改進的一件事是我們的發(fā)布節(jié)奏。Vue 遵循semver,這意味著我們應該只發(fā)布次要版本的功能。過去,我們采用“大次要”方法,我們將許多功能組合在大的、不頻繁的次要版本中。這導致在我們處理其他高復雜性功能時,相當多的低復雜性功能被阻止。在 2023 年,我們希望發(fā)布更小、更頻繁的次要版本,以便我們能夠更快地推出