Vue 3.0-beta.1 發佈!

經歷一年多的推倒重來反覆打磨,在衆多開發者的千呼萬喚之下,Vue 開發團隊終於在今天發佈了 3.0-beta.1 版本,也就是測試版。一般來講,從測試版到正式版,只會修復 bug,不會引入新功能,或者刪改老功能。因此,若是你對新版本很是感興趣,或者有新項目即將上馬,不妨嘗試一下新版本。html

按照官方路線圖,原計劃 Q1 末發佈測試版,Q2 發佈正式版。目前看來稍微有些延期,不過很少。相信正式版會很快到來,很是期待呀。前端


在我看來,Vue 已是一份傑做,而 3.0 的變化則讓它更加優秀。vue

起初,Vue 創造性的使用 Object.defineProperty 改寫對象屬性賦值運算,隱性收集依賴,把前端開發的難度下降了一個維度。今後,咱們不須要考慮怎麼綁定數據,怎麼更新視圖,只須要簡簡單單修改變量的值,界面就會自動變化,如魔法通常。程序員

現在,Vue 3.0 更進一步,使用 Proxy 攔截賦值操做,不只實現了一樣的功能,還大幅下降系統消耗、減小計算時間。——更加值得期待的是,由於新 API 更強大,以前困擾衆多開發者的「修改數據,界面不更新」問題,應該會變得極爲罕見。編程

這會令 Vue 的入門門檻變得更低。在我看來,這件事善莫大焉。寫代碼並不只僅是寫代碼,它是這個世界上成本最低的「創造型」工做。其它創造型工做,好比雕塑、美術,除了複雜的基礎教育,還須要昂貴的生產成本。編程不須要,只要你有一臺電腦,坐下來就能夠寫,想怎麼寫就怎麼寫,想寫什麼就寫什麼。而前端,又是其中成本最低的,你甚至不須要搭建開發環境,拿個記事本就能寫,寫完放到瀏覽器裏就能跑。segmentfault

從這個角度出發,每次在知乎看到「我出身很差,能不能學編程」,或者「我學歷很差,能不能學編程」,我都會建議他們學。由於學會編程,不只僅是掌握一門手藝,可能找到工做、養家餬口,更是給本身的將來增長了一種可行性。學會編程,你就能夠把手伸到我這種專業程序員伸不到的地方,幫助本身、幫助他人、甚至幫助世界,同時也能給本身換來各類各樣的回報。瀏覽器

另外,新增的 Composition API——不論是一些人口中的「學 React hooks」,仍是 Vue 做者尤雨溪說的「這不是 hooks,這比 hooks 強太多了」——大大加強了代碼的可複用性,能很好的改進代碼架構,爲更大的項目、更強的架構,帶來了更多的可能。架構

若是說 jQuery 讓更多的人能夠學會開發,那麼 Vue 就讓更多的人能夠開發中大型軟件。它會給整個行業帶來的巨大幫助,讓更多的產品能夠有更好的用戶體驗,讓更多的產品能夠遷移、升級到新平臺、新架構。測試

這個影響是潛移默化的,就像當年 Flash Player 集成 H.264 視頻解碼器同樣,雖然不少人沒注意,可是視頻網站的春天就是那個時候到來的。現在,有了更好的基礎設施,哪一個新產品會崛起,我沒法判斷,但我以爲,對技術來講,更好的一天已經開始了。網站


若是你想了解 Vue 3.0 的變化,不妨看下個人這篇博客:迎接 Vue 3.0。我還作過一次視頻分享:【思否編程公開課】迎接Vue 3.0,比較詳細的介紹了新版本的變化,也歡迎觀看。

相關文章
相關標籤/搜索