一、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的受欢迎程度。
Snip20190514_44.png

第二,还可以在GitHub中的Issues中,问题的提出以及问题解决的时间。
Snip20190514_46.png

第三,通过Vue的论坛,这有各种语言,也能侧面说明非常受欢迎的。
Snip20190514_47.png

第四,通过Vue的聊天室,其活跃程度。


本文由 zyz 创作,采用 知识共享署名 3.0,可自由转载、引用,但需署名作者且注明文章出处。

楼主残忍的关闭了评论