Vue 2020 年路線圖,Vue 3.0 計劃於 Q2 發佈

昨天 Vue 團隊更新了 2020 年的路線圖,裏面包含了不少 Vue 3.0 的信息。建議你們必定要看原文,地址在:https://github.com/vuejs/vue/projects/6。下面我結合本身的理解翻譯一下:html

FAQ

問:3.0 啥時候能好?

答:請日後看。另外請注意,這些日期僅供參考,咱們團隊的首要目標是發佈生產級別的高質量代碼,不是趕 deadline。vue

問:3.0 裏都有啥變化啊?

答:請自行翻閱最新的 RFC。另外,也要注意核心團隊提交的 RFC 草案。git

若是某個 RFC 裏包含破壞性變動,那麼裏面必定會有「升級策略」章節,討論遷移問題。github

對於如今的 2.x 用戶,咱們會提供:vuex

  • 遷移向導
  • 可以兼容 2.x 的兼容性版本(若是能兼容的話),而且對該升級的地方給出提示和升級建議
  • 命令行遷移工具安全

    • 自動升級能升級的代碼
    • 不能自動升級的,掃描出來提示手動升級

問:我是新人,我如今該學 Vue 2.0 仍是等 3.0?

答:若是你剛剛開始學習框架,那麼應該開始使用 Vue 2。咱們沒有對 Vue 3 進行巨大的從新設計,因此大部分 Vue 2 知識仍將適用於 Vue 3。 若是你打算學習框架,沒有必要等待。babel

若是你要爲某個生產級別的項目選擇技術棧:框架

  • 若是項目須要當即動工:咱們仍然建議使用 Vue 2,以便得到完整的、框架級別的支持。 可是,也請留心 3.0 中即將發生的更改,不要使用將被移除的功能,最好也不要使用與 Vue 2 深度耦合的第三方依賴。
  • 若是項目能夠等到 Q2 末:那咱們建議你等等,用 3.0。

問:之後 2.x 會咋樣呢?

答:接下來會有一個小版本(2.7)更新:工具

  • 將兼容的 3.x 功能反向移植回 2.x
  • 對 3.x 棄用的功能發出警告

這是 2.x 最後一個小版本,並提供長達 18 個月的 LTS(長期支持)。即便在 LTS 結束以後,咱們也會繼續提供重要的安全更新。學習

問:Vuex 方面有什麼計劃麼?

答:一方面,咱們正在開發Vuex(4.0)版本,其 API與 當前版本(3.0)徹底相同,但與 Vue 3 兼容。咱們力求向下兼容,讓用戶能夠在 Vue 3 項目中繼續使用現有 Vuex 代碼。

另外一方面,咱們也在嘗試新的設計,更多的利用 Vue 3 的響應式 API,也讓 Vuex API 不那麼冗長。 這個新版本暫定爲「 vuex-next」,也就是 5.0。 眼下,咱們只是在進行早期探索,最先也要到 2020 年第三季度纔會發佈。

2020 一季度計劃

  • 3.0 SSR
  • 3.0 遷移

    • 升級嚮導(施工中)
    • 2.x 兼容版本
    • 遷移工具
  • 3.0 框架

    • router(施工中)
    • Vuex(施工中)
    • 測試工具(施工中)
    • JSX babel 插件(施工中)(我覺得不會有這個東西了呢)
    • CLI
    • Devtools
    • 其它(雖然最後三個沒標施工中,不過我以爲多半也是在施工中咯)
  • 3.0 beta

    • Q1 末發佈!
    • 3.0 核心如今其實已經完成了,咱們但願 API 到這個時候也能穩定下來。
    • 咱們還須要更多的時間才能更新周邊的庫和工具。 若是您的使用場景對 router 和 vuex 沒有硬性要求,這個時候就能夠開始使用 3.0 了,但最好是非關鍵性應用程序。

2020 二季度計劃

  • 繼續以前未完成的 3.0 框架工做
  • 季度中,發佈 3.0 RC

    • 凍結 API,再也不有重大變化。進入 RC 以前,全部涉及到重大變動的 RFC 都要定案。
    • 全家桶可以和 3.0 版本協同工做。
    • 3.0 版本就緒,此階段基本可用。仍然會有一些小錯誤和框架集成問題,在 RC 階段都會慢慢被解決掉。
  • 3.0 發佈管理

    • 迴歸測試
    • 自動化每晚發佈
    • 正式肯定版本生命週期
  • 3.0 IE11 兼容性版本
  • 3.0 官方正式版

2020 三季度計劃

發佈 2.7 版本

  • 反相遷移 3.x 功能到 2.x
  • 對 3.x 中棄用的功能發出警告
  • 2.x 最後的小版本,LTS

同時發於個人博客,歡迎各位同窗前來交流。

相關文章
相關標籤/搜索