DC娱乐网

Web 架构正在重演历史,PESPA是开历史的倒退的车轮吗?

如果你做前端足够久,会有一种很强烈的感觉:这几年,大家越来越不爱“折腾”了。不再热衷把一切都做成 SPA,不再逢项目必上

如果你做前端足够久,会有一种很强烈的感觉:这几年,大家越来越不爱“折腾”了。

不再热衷把一切都做成 SPA,不再逢项目必上状态管理,不再觉得“页面没有无刷新就不高级”。甚至很多团队开始主动删代码,把逻辑从前端往服务器搬。

乍一看,这像是技术在倒退。但如果你跳出来看,会发现一件更有意思的事——Web 架构正在重演历史。

而且这一次,方向非常明确。

一、前端这二十年,本质是一场“权力转移”

最早的 Web,是极度“集中制”的。

服务器负责一切:数据、渲染、跳转、状态。浏览器只是个窗口。

后来我们不满意了。页面慢、体验差、交互僵硬,于是 JavaScript 开始接管更多事情。

再后来,前端彻底“分权”成功:路由在前端,状态在前端,渲染在前端,后端只剩 API。

这就是 SPA 时代。

它解决了体验问题,也顺手制造了一个新问题:复杂度开始指数级膨胀。

二、SPA 没错,错的是“接管过头了”

很多人现在反感 SPA,其实并不是因为它不好。

而是因为我们让它承担了太多它本不该承担的职责。

每一个按钮,都要考虑状态同步每一次请求,都要处理缓存一致性页面刷新,反而成了一种“异常路径”

前端工程越来越像一套自制操作系统。而浏览器、HTTP、HTML,这些成熟了几十年的东西,被我们当成了“低级方案”。

问题是:你真的需要自己发明一整套吗?

三、所谓“下一次转型”,不是推翻,而是回收

PESPA是一种新的前端架构,它试图结合MPA和SPA的优点。

它不是要否定 SPA,也不是要回到刀耕火种的多页应用,而是做了一件看似简单、但极其关键的事:

把“天然属于 Web 的能力”,还给 Web 本身。

URL 重新变得重要表单不再被嫌弃页面刷新不再是失败服务器重新成为“状态的源头”

而 JavaScript,只做一件事:在不破坏这些前提的情况下,让体验更好。

这不是技术倒退,这是认知成熟。

四、这件事,像不像历史?

你会发现,它特别像那句话:天下大势,分久必合,合久必分。

早期 Web:高度集中SPA 时代:极度分散现在:开始重新整合,但保留成果

关键在于:这次的“合”,不是退回原点,而是站在更高的位置。

我们已经知道:

哪些交互值得前端接管哪些复杂度应该交给平台哪些问题,其实浏览器早就帮你想好了

五、真正改变的,不是技术,而是心态

成熟的工程师,开始学会不写代码。

不是不用新技术,而是不滥用。不是拒绝复杂,而是不制造不必要的复杂。

当你开始问:

这段状态真的需要存在前端吗?这个 API 是不是本来可以是一次表单提交?页面刷新,真的有那么不可接受吗?

你其实已经站在“下一次转型”的门口了。

总结

Web 架构没有走回头路。

它只是终于意识到——最强大的系统,往往不是最复杂的那个,而是最懂得利用已有秩序的那个。

这不是前端的退场,而是前端,更加像一个成熟的工程学科了。