1.3. 关于 Vue.js
什么是 Vue.js?
Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。
上面是引自官网的介绍,简而言之,Vue.js 是一套简单易用,核心库只关注视图层的渐进式框架,下图体现了框架的渐进式和设计理念:
声明式渲染和组件系统是 Vue.js 的核心库所包含的内容,而客户端路由、大规模状态管理和构建工具都是 Vue.js 生态系统的一部分,这些部分是相互独立的,你可以在核心库的基础上任意选用其他的部分,不一定要全部都使用。