2013年,在Google工作的尤雨溪,受到Angular的启发,从中提取自己所喜欢的部分,开发出了一款轻量框架,最初命名为Seed。
Vue 是一套用于构建用户界面的 渐进式框架 。
与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。
最初它不过是个人项目,时至今日,已成为全世界三大前端框架之一,github 上拥有 15 万 Star 领先于 React 和 Angular,在国内更是首选。
它的设计思想、编码技巧也被众多的框架借鉴、模仿。
2013年,在Google工作的尤雨溪,受到Angular的启发,从中提取自己所喜欢的部分,开发出了一款轻量框架,最初命名为Seed。尤雨溪(Evan You)两天打造HTML5版的Clear Clear是一款极具创意的、摆脱了任何形式的按钮的束缚的任务管理应用。和Any.do相比,Clear不仅有着更优秀的UI设计,而且还有比Any.do多得多的手势操作方式。Clear不但可以拖拽任务、滑动完成任务,同时还可以通过两个手指操作上下级界面、向左滑动删除任务、中间添加任务等。几乎所有的操作都可以通过滑动完成,让用户无需一个一个的点击,减少了点击数,也让用户做事更有效率。
同年12月,这粒种子发芽了,更名为Vue,版本号是0.6.0。
2014.01.24,Vue正式对外发布,版本号是0.8.0。
发布于2014.02.25的0.9.0,有了自己的代号:Animatrix,这个名字来自动画版的《骇客帝国》,此后,重要的版本都会有自己的代号。
0.12.0发布于2015.06.13,代号Dragon Ball(龙珠),这一年,Vue迎来了大爆发,Laravel 社区(一款流行的 PHP 框架的社区)首次使用 Vue(我也是在这个论坛上认识Vue的),Vue在JS社区也打响了知名度。
1.0.0 Evangelion(新世纪福音战士)是Vue历史上的第一个里程碑。同年,vue-router(2015-08-18)、vuex(2015-11-28)、vue-cli(2015-12-27)相继发布,标志着 Vue从一个视图层库发展为一个渐进式框架。很多前端同学也是从这个版本开始成为Vue的用户。
2.0.0 Ghost in the Shell(攻壳机动队)是第二个重要的里程碑,它吸收了React的Virtual Dom方案,还支持服务端渲染。
就在不久前,Vue发布了2.6.0 Macross(超时空要塞),这是一个承前启后的版本,因为在它之后,3.0.0也呼之欲出了。
未知的网友