技術編輯:徐九丨發自 北京
SegmentFault 思否報道丨公眾號:SegmentFault
不知道是不是巧合,尤大又在凌晨發佈了 Vue 的最新動態。等了這麼久,Vue 3.0 終於發佈了 beta 版本,尤大之前曾強調過 Vue 3.0 包含了五個關鍵變化:1.速度 2.體積 3.可維護性 4.面向原生 5.易用性。這次看來已經優化的差不多了。
尤雨溪和 Vue
尤雨溪尤大目前是一個獨立開發者,也是開源 JavaScript 框架 Vue.js 的創建者,現居美國。曾就職於 Google 和 Meteor,現在全職開發和維護 Vue.js。據說除了編程和幫助妻子照顧兩個孩子外,還喜歡電子遊戲、卡拉 OK、壽司和收藏手錶。
前端開發目前有兩個比較流行的 JavaScript 框架,一個是 Facebook 創建的 React,另一個就是尤雨溪尤大搞的 Vue.js 了。業界也經常對這兩個框架進行比較。
此前,尤大曾正面回答過這一問題,他表示希望大家能停止無謂的爭執,多想想使用這些技術的初衷。
他認為多年以後要論歷史地位,React 肯定是高於 Vue 的。React 從一開始的定位就是提出 UI 開發的新思路。這是 React 偉大的地方,Vue 裡面也有很多地方是直接受到了 React 的啟發。React 敢做這樣的嘗試,是因為它是 Facebook,是一種大公司才有的 “改變業界” 的底氣。
而 Vue 從一開始的定位就是儘可能的降低前端開發的門檻,讓更多的人能夠更快地上手開發。開發 Vue 的初衷只是做了個我自己用得舒服的框架。所以從設計的角度上來說,Vue 首先考慮的是假設用戶只掌握了 web 基礎知識 (HTML, CSS, JS) 的情況下,如何能夠最快理解和上手,實現一個看得見摸得著的應用。
Vue 3.0 Beta
根據今天 Vue 線上會議的 PPT 顯示,Vue 3.0 現在處於公測階段,也就意味著所有的 RFC 已經被實現,之後的側重點將調整為穩定性和周邊庫的集成。
此次 Beta 版本相較之前更多的是對性能的提升,重寫了虛擬 DOM,更高效的初始化組件等,從而使 updata 的效率提高了 1.3-2 倍,SSR 的性能提升了 2-3 倍。
下方表格為 Vue 3 官方庫支持狀態:
此外,也公佈了對於 Vue 2 之後的計劃,表示之後還會有一個小版本的更新(Vue 2.7),並繼續提供 18 個月的維護。
GitHub 地址:
https://github.com/vuejs/vue-next#status-beta