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