zyz
Vue起源以及生态
04/06
一、Vue是什么
Vue.js(读音 /vjuː/, 类似于 view)是一个构建数据驱动的 web 界面的渐进式框架。Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。
二、Vue起源
Vue作者是尤雨溪
,作者曾经任职于谷歌。在Google 的工作需要在浏览器上进行大量原型设计,而当时有些项目使用了 Angular。Angular 提供了一些用数据绑定和数据驱动来处理 DOM 的方法,所以你不必自己碰 DOM。它也有一些副作用,就是按照它规定的方式来构建代码。对于当时的场景而言实在是太重了。
当时作者就想着,能不能将喜欢的部分操作从 Angular 中提出来,建立一个非常轻巧的库,不需要那些额外的逻辑呢?Vue 大概就是这么开始的。
开始时,Vue只是一个个人项目,在2014年2月,开源了一个前端开发库Vue.js。
在所有的框架中,Vue 可能与 React 最像,但从更广泛的意义上说,在所有框架中,Vue是属于新的概念叫渐进的框架。因为 Vue 的核心组成只是数据绑定和组件,和 React 差不多。它只是解决了一小部分很重要的痛点。与 React 相比,Vue 可能更简单易用,只知道一些 HTML,JavaScript 和 CSS 知识的人都可以很快入门 Vue。
三、Vue的生态
遇到问题,我该怎么办,在哪里寻求帮助?这就涉及到生态问题。
首先,可以通过Github中的Star数量来看Vue的受欢迎程度。
第二,还可以在GitHub中的Issues中,问题的提出以及问题解决的时间。
第三,通过Vue的论坛,这有各种语言,也能侧面说明非常受欢迎的。
第四,通过Vue的聊天室,其活跃程度。