Vue 官網(wǎng)首頁上面五個醒目的中文表明自己是個漸進式框架渊跋。
介紹里面開頭是這樣寫的 : Vue (讀音 /vju?/腊嗡,類似于 view) 是一套用于構(gòu)建用戶界面的漸進式框架着倾。
漸進式
2016年10月20日拾酝,Vue Technology LLC 創(chuàng)始人, Vue.js作者尤雨溪在QCon上海做了題為《Vue 2.0——漸進式前端解決方案》的演講卡者,在演講中講了自己對 Vue 2.0 的定位和設(shè)計蒿囤。
定位
我在做Vue的過程中也在不停地思考它的定位,現(xiàn)在崇决,我覺得它與其他框架的區(qū)別就是漸進式的想法材诽,也就是“Progressive”——這個詞在英文中定義是漸進,一步一步恒傻,不是說你必須一竿子把所有的東西都用上脸侥。
設(shè)計
Vue從設(shè)計角度來講,雖然能夠涵蓋這張圖上所有的東西盈厘,但是你并不需要一上手就把所有東西全用上睁枕,因為沒有必要。無論從學(xué)習(xí)角度沸手,還是實際情況外遇,這都是可選的。聲明式渲染和組建系統(tǒng)是Vue的核心庫所包含內(nèi)容契吉,而客戶端路由跳仿、狀態(tài)管理、構(gòu)建工具都有專門解決方案捐晶。這些解決方案相互獨立菲语,你可以在核心的基礎(chǔ)上任意選用其他的部件妄辩,不一定要全部整合在一起。
漸進式框架
框架做分層設(shè)計谨究,每層都可選恩袱,不同層可以靈活接入其他方案。而當(dāng)你都想用官方的實現(xiàn)時胶哲,會發(fā)現(xiàn)也早已準備好畔塔,各層之間包括配套工具都能比接入其他方案更便捷地協(xié)同工作。