Vue 3.0 Beta 版本發(fā)布,你還學(xué)的動么?
不知道是不是巧合,尤大又在凌晨發(fā)布了 Vue 的最新動態(tài)。等了這么久,Vue 3.0 終于發(fā)布了 beta 版本,尤大之前曾強(qiáng)調(diào)過 Vue 3.0 包含了五個關(guān)鍵變化:1.速度 2.體積 3.可維護(hù)性 4.面向原生 5.易用性。這次看來已經(jīng)優(yōu)化的差不多了。
尤雨溪和 Vue
尤雨溪尤大目前是一個獨立開發(fā)者,也是開源 JavaScript 框架 Vue.js 的創(chuàng)建者,現(xiàn)居美國。曾就職于 Google 和 Meteor,現(xiàn)在全職開發(fā)和維護(hù) Vue.js。據(jù)說除了編程和幫助妻子照顧兩個孩子外,還喜歡電子游戲、卡拉 OK、壽司和收藏手表。
前端開發(fā)目前有兩個比較流行的 JavaScript 框架,一個是 Facebook 創(chuàng)建的 React,另一個就是尤雨溪尤大搞的 Vue.js 了。業(yè)界也經(jīng)常對這兩個框架進(jìn)行比較。
此前,尤大曾正面回答過這一問題,他表示希望大家能停止無謂的爭執(zhí),多想想使用這些技術(shù)的初衷。
他認(rèn)為多年以后要論歷史地位,React 肯定是高于 Vue 的。React 從一開始的定位就是提出 UI 開發(fā)的新思路。這是 React 偉大的地方,Vue 里面也有很多地方是直接受到了 React 的啟發(fā)。React 敢做這樣的嘗試,是因為它是 Facebook,是一種大公司才有的 “改變業(yè)界” 的底氣。
而 Vue 從一開始的定位就是盡可能的降低前端開發(fā)的門檻,讓更多的人能夠更快地上手開發(fā)。開發(fā) Vue 的初衷只是做了個我自己用得舒服的框架。所以從設(shè)計的角度上來說,Vue 首先考慮的是假設(shè)用戶只掌握了 web 基礎(chǔ)知識 (HTML, CSS, JS) 的情況下,如何能夠最快理解和上手,實現(xiàn)一個看得見摸得著的應(yīng)用。
Vue 3.0 Beta
狀態(tài):測試版。
- 所有計劃中的 RFC已合并。
- 所有合并的 RFC 已實現(xiàn)。
- Vue CLI 現(xiàn)在可以通過 vue-cli-plugin-vue-next獲得實驗性支持。
- 還有可用單文件組件支持一個簡單的基于普通的 WebPack 設(shè)置。
請注意,與 2.x 仍然可能存在未記錄的行為不一致。遇到這種情況時,請確保首先檢查現(xiàn)有 RFC 是否已經(jīng)提出了行為差異。如果不一致不是 RFC 的一部分,則很可能是意料之外的,應(yīng)該打開一個問題。此外,當(dāng)前的實現(xiàn)在運行時環(huán)境中需要本機(jī) ES2015 +,并且不支持 IE11(尚未)。達(dá)到 RC 階段后,將可以處理 IE11 兼容版本。
下方表格為 Vue 3 官方庫支持狀態(tài):
GitHub 地址:https://github.com/vuejs/vue-...