Vue
Vue(读音 /vjuː/
,类似于 view
)是一套用于构建用户界面的渐进式框架 JavaScript 框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。“渐进式”(Progressive)的意义在于,框架本身只关注了单一职责(Vue 的核心库只关注视图层),既可以作为基础设施从零搭建大型单页应用,也可以与其他框架(包括而不限于 React、Angular)或已有项目整合,后一个场景中,Vue 的角色更像是一个“库”而非“框架”。
Vue 的作者尤雨溪[2]曾经在 Google 的 AngularJS 团队工作,他提取 Angular 中自己喜欢的部分,构建出这样一款相当轻量的框架。Vue 的第一版在 2014 年 2 月发布。很快,Vue 就成为了 Github 上最受欢迎的开源项目之一[3]。