Vue 渐进式 JavaScript 框架

Vue 官网首页上面五个醒目的中文表明自己是个渐进式框架。

介绍里面开头是这样写的 : Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。

渐进式

2016年10月20日,Vue Technology LLC 创始人, Vue.js作者尤雨溪在QCon上海做了题为《Vue 2.0——渐进式前端解决方案》的演讲,在演讲中讲了自己对 Vue 2.0 的定位和设计。

定位

我在做Vue的过程中也在不停地思考它的定位,现在,我觉得它与其他框架的区别就是渐进式的想法,也就是“Progressive”——这个词在英文中定义是渐进,一步一步,不是说你必须一竿子把所有的东西都用上。

设计

Vue 渐进式 JavaScript 框架_第1张图片
Vue 设计

Vue从设计角度来讲,虽然能够涵盖这张图上所有的东西,但是你并不需要一上手就把所有东西全用上,因为没有必要。无论从学习角度,还是实际情况,这都是可选的。声明式渲染和组建系统是Vue的核心库所包含内容,而客户端路由、状态管理、构建工具都有专门解决方案。这些解决方案相互独立,你可以在核心的基础上任意选用其他的部件,不一定要全部整合在一起。

渐进式框架

框架做分层设计,每层都可选,不同层可以灵活接入其他方案。而当你都想用官方的实现时,会发现也早已准备好,各层之间包括配套工具都能比接入其他方案更便捷地协同工作。

你可能感兴趣的:(Vue 渐进式 JavaScript 框架)