Vue 发布十年了!你知道我这十年是怎么过的吗?
创始人
2025-07-12 11:01:50
0

2014 年 2 月 3 日,Vue 在 Hacker News 上首次亮相。十年后的今天,Vue 已经成为使用最广泛的前端框架之一,拥有了一个非常丰富的生态系统。本文来梳理一下 Vue.js 十年以来的重要里程碑!

图片图片

尤雨溪,无疑是 Vue.js 背后的灵魂人物。早在 2013 年,他还在 Google 工作,便接触到了 Google 团队开发的强大前端框架 Angular。他对 Angular 的产生了兴趣,但觉得它并不完美。因此,决定打造一款更为轻量且用户友好的前端框架,这就是我们今天所熟知的 Vue.js。自此,Vue 的故事就开始了...

图片图片

库阶段(2013-2015)

在 2013 年至 2015 年期间,可以将 Vue 视为处于库阶段。那么,库和框架的区别到底是什么呢?库更多地被视为嵌入到已有的体系中,只是简单地拿来使用。而框架则定义了更广泛的一套工程实践,遵循一定的最佳实践,并使用配套的工具来遵循一整套规范。因此,当时的Vue只是一个库。

图片图片

  • 2013.12:发布第一个以“Vue.js”命名的版本(0.6.0),在此之前的版本都叫 Seed;
  • 2014.02:第一次在 HackerNews 上公开发,公开后的第一周获得了 400+ Github Star;
  • 2014.10:第一次实现 Vue SFC 单文件组件(vueify),使用 Browserify 打包;
  • 2014.11:第一次完全重写(0.11),考虑如何让它更适合用在生产环境中。

库阶段的设计重点:

  • 基于 ES5 的 getter/setters 和原生 JavaScript 对象实现响应式系统,当时的设计重点就是满足个人设计和实现上的想法和兴趣;
  • 基于响应式系统实现模版数据绑定(MVVM);
  • 设计重点就是能像 JQuery 一样可以直接通过