![58d8c42350f3530400f2414e1629b48f.png](https://i-blog.csdnimg.cn/blog_migrate/09935cd668476836ad869d048a8edbf3.jpeg)
![045ce9fd2d7dca791fa725360368c4a0.png](https://i-blog.csdnimg.cn/blog_migrate/b054593d9d4e997371d779e6feb494d6.png)
![4519550acc81d23cd02c61577be8b769.png](https://i-blog.csdnimg.cn/blog_migrate/635840e3431ecbacca6c15c0d972e69d.png)
尤雨溪(Evan You),前端框架 Vue.js 作者,独立开源开发者,现居美国新泽西。曾就职于 Google Creative Labs 和 Meteor Development Group。由于工作中大量接触开源的 JavaScript 项目,最后自己也走上了开源之路,现在全职开发和维护Vue.js。
最初是什么动机促使了Vue 的产生?
Vue 一开始完全是一个个人兴趣项目。2013 年的时候我还在 Google Creative Lab,那时候前端框架还处于比较草莽的阶段,React 刚刚发布还没几个人知道,最成熟的是 AngularJS (Angular1)。我当时一方面是想自己实现一个简单的框架练练手,另一方面是想尝试一下用 ES5 的 Object. define Property 实现数据变动侦测。众所周知 AngularJS使用的是脏检查,而当时大部分的应用还需要支持 IE8,所以不能全面使用 ES5,而个人项目则不需要考虑这些。Vue 就是这样作为一个实验性质的项目开始的。
Vue 的发展历程是什么样?从1.0到2.0有哪些大方面的改动?
Vue 的发展历程,从最初的实验阶段(2013年中到2014年2月),0.x 阶段 (2014年2月到2015年10月),1.x 阶段 (2015年10月到2016年9月),到现在的2.x 阶段 (2016年9月至今),加上正式对外发布的时间,到今天已经有足足5年多的时间了。
0.x-1.0 的改动主要集中在模版语法上,在 1.0 之后,模版语法就相对稳定,没有再经历过特别大的改动了。2.0 的改动则专注于内部的渲染机制变化ÿ