Vue 官網首頁上面五個醒目的中文表明自己是個漸進式框架。
介紹里面開頭是這樣寫的 : Vue (讀音 /vju?/,類似于 view) 是一套用于構建用戶界面的漸進式框架。
漸進式
2016年10月20日,Vue Technology LLC 創始人, Vue.js作者尤雨溪在QCon上海做了題為《Vue 2.0——漸進式前端解決方案》的演講,在演講中講了自己對 Vue 2.0 的定位和設計。
定位
我在做Vue的過程中也在不停地思考它的定位,現在,我覺得它與其他框架的區別就是漸進式的想法,也就是“Progressive”——這個詞在英文中定義是漸進,一步一步,不是說你必須一竿子把所有的東西都用上。
設計
Vue 設計
Vue從設計角度來講,雖然能夠涵蓋這張圖上所有的東西,但是你并不需要一上手就把所有東西全用上,因為沒有必要。無論從學習角度,還是實際情況,這都是可選的。聲明式渲染和組建系統是Vue的核心庫所包含內容,而客戶端路由、狀態管理、構建工具都有專門解決方案。這些解決方案相互獨立,你可以在核心的基礎上任意選用其他的部件,不一定要全部整合在一起。
漸進式框架
框架做分層設計,每層都可選,不同層可以靈活接入其他方案。而當你都想用官方的實現時,會發現也早已準備好,各層之間包括配套工具都能比接入其他方案更便捷地協同工作。