01|如果说 React 改写了 UI 心智,那 Vue 改写的就是采纳路径

讲完 React 以后,

很容易出现一种过于顺滑的历史想象:

既然 React 重写了 UI 思考方式,

那后面的主流框架大概只能围着它转。

现实没有这么简单。

因为框架竞争从来不只是范式竞争。

它还总在竞争另一件事:

团队到底要付出多大代价,才能进入这套新秩序。

这就是 Vue 这条线真正厉害的地方。

它没有去否认现代框架需要组件、状态、工程化、生态。

它争的不是“要不要现代化”。

它争的是:

能不能用更低摩擦的方式进入现代化。

所以如果说 React 改写了 UI 心智,

Vue 真正改写的,就是:

框架秩序可以怎样被更温和地采纳。


02|Vue 最有力量的一句自我定义,其实不是“简单”,而是“渐进”

很多人提起 Vue,第一反应是:

  • 好上手
  • 文档清楚
  • 模板友好
  • 中文社区大

这些都没错。

但如果只停在“好学”,还是会把 Vue 写浅。

因为它真正高明的地方,

是它给自己的定位非常特别:

The Progressive JavaScript Framework

这里面最重要的词,不是 JavaScript

甚至也不是 Framework

而是:

Progressive

“渐进式”这三个字,后来被说得太多,容易显得像营销口号。

可如果把它放回历史里看,

它其实是在精准回应一个特别现实的痛点:

很多团队知道自己需要更现代的框架秩序,但他们并不想一次性推翻旧世界。

这类团队很常见:

  • 已经有大量服务端模板
  • 已经有不少页面脚本和旧组件
  • 愿意逐步引入现代组件化
  • 但不想一上来就全面改宗

Vue 的路线对这些团队特别有吸引力。

因为它不是在说:

“先承认旧世界不行,再投入新宗教。”

它更像是在说:

你不用先和旧世界决裂,也可以一步步进入新秩序。

这就是 Vue 真正强的政治手感。

不是更激进。

而是更会接现实。


03|Vue 早期看起来像“更聪明的前端增强路线”,这点非常关键

Vue 最早能切进来的一个重要原因,

恰恰在于它并不总是显得像一个庞大框架。

它很长一段时间给人的感觉更像:

  • 比页面增强更强
  • 比纯库更有结构
  • 但又没有大框架那么重

这点非常重要。

因为很多框架真正扩张时,

第一步并不是去说服所有人接受完整哲学。

而是先找到一个低风险入口。

Vue 的低风险入口主要靠这几件事:

  • 模板对很多前端更自然
  • 组件化足够明确
  • 能和现有页面逐步结合
  • 学习曲线没有那么陡

也就是说,

Vue 的早期吸引力不是“它比所有人都先进”。

而是:

它像一条现实世界里更容易落地的升级路线。

这很像前面讲过的 TypeScript,也很像很多现代前端基础设施的扩张方式。

不是靠革命式替代。

而是靠:

渐进收编。

这就是为什么 Vue 特别值得从“治理成本”角度写。

因为它真正压低的,不只是 API 学习成本。

它压低的是:

  • 心智转轨成本
  • 项目迁移成本
  • 团队争论成本
  • 组织采纳成本

04|所以 Vue 的突围,既不是单纯靠“简单”,也不是单纯靠“社区热情”

很多关于 Vue 的讨论,

容易写成两种过于轻的解释。

一种是:

“因为它简单,所以火了。”

另一种是:

“因为中文社区强,所以火了。”

这两种说法都抓到一点现实,

但都不够。

因为真正的问题不是:

大家喜不喜欢更简单的语法。

而是:

当团队站在现代前端门口时,哪条路线最不容易把自己卡死在采纳摩擦里。

Vue 的厉害之处,在于它同时做到了几件事:

  • 让模板派不至于太陌生
  • 让组件化派不觉得它落后
  • 让旧项目能一点点接入
  • 让新项目又有完整框架能力可用

这意味着什么?

意味着 Vue 很擅长处理一种现实世界里极常见的局面:

大家不一定想要最激进的未来,但大家很想要一条成本更低、争吵更少、落地更稳的通道。

而这正是组织世界里非常强的竞争力。

不是语言魅力。

是治理魅力。


05|Vue 3 的意义,也不只是升级,而是从“流行路线”走向“默认路线”

理解 Vue 的历史,不能只停在早期。

因为如果只停在“渐进式很聪明”,你还是看不到它后来更关键的一步:

它如何从一个很受欢迎的框架,慢慢长成更完整、更默认的秩序。

Vue 3 很值得放在这个脉络里看。

Announcing Vue 3.0 "One Piece" 那篇文章里,

Evan You 已经在明确讲这些事:

  • 更好的性能
  • 更小的包体积
  • 更适合大型场景
  • 更好的 TypeScript 集成
  • 更完整的长期基础

这说明 Vue 已经不满足于只做“好学框架”。

它开始认真争夺:

现代大规模前端默认框架的位置。

再到 Vue 3 as the New Default

那句 new default 更值得记。

因为它几乎就是在公开宣布:

Vue 这条线不再只是“很多人喜欢用”的选择,

它开始争:

官方默认入口。

而一旦框架开始拿“默认入口”,它争的就不只是技术份额。

它争的是:

  • 新用户第一眼看到什么
  • npm install 默认装什么
  • 官方文档默认讲什么
  • 周边官方生态默认跟谁同步

也就是说,

Vue 后来真正的升级,

不只是从 23

而是:

从一条高接受度路线,升级成一套更完整的默认秩序。


06|Vue 的历史价值,在于它证明了主流秩序不一定只能靠强推建立

这点特别重要。

因为如果只看另一些大框架路线,

你很容易产生一种印象:

要建立主流秩序,可能就得:

  • 非常强势
  • 非常完整
  • 非常敢替团队做决定

Vue 的历史说明事情不完全是这样。

它证明了另一种可能:

一套框架也可以先用低门槛、低摩擦、低冲突的方式被大量团队接受,然后再慢慢长成更完整的主流秩序。

这其实特别有前端味。

因为前端世界很多真正的大扩张,

都不是靠一次“官方宣布新时代”完成的。

而是靠:

先让人觉得顺手,再让人慢慢接受它的默认现实。

所以 Vue 真正值得写的,不只是“它很温和”。

而是:

它把温和本身做成了一种非常有效的扩张战略。


07|Vue 真正留下来的,不只是温和形象,而是低摩擦扩张逻辑

为什么 Vue 这篇不能只写成“另一家主流框架”?

因为它留下的影响直到今天都很强。

比如:

  • “渐进接入”已经成为很多框架路线争合法性的重要语言
  • 大家越来越重视迁移成本、采纳路径和默认入口,而不只看核心 API
  • TypeScript、脚手架、路由、构建、文档越来越被一起视作框架能力的一部分

这些变化说明,

现代框架竞争已经越来越不像单点技术对决。

它更像:

谁能用更低组织成本,把团队慢慢收编进自己的默认现实。

Vue 在这里提供的是一种非常典型、而且后来被反复模仿的答案。

所以下一篇要讲的,

就会顺着这个问题继续往前走:

React 时代的默认重量越来越像新的包袱时,为什么 SvelteSignals、细粒度响应式会重新起来,把“复杂度该压给谁”再打一遍。


参考与延伸阅读

  1. Introduction | Vue.js
    https://vuejs.org/guide/introduction.html

  2. Vue.js: the Progressive Framework - Evan You
    https://www.youtube.com/watch?v=p2P3z7p_zTI

  3. 10 Years of Vue: the Past and the Future | Evan You
    https://www.youtube.com/watch?v=OmrwRrZitv4

  4. Announcing Vue 3.0 "One Piece"
    https://blog.vuejs.org/posts/vue-3-one-piece.html

  5. Vue 3 as the New Default
    https://blog.vuejs.org/posts/vue-3-as-the-new-default.html