我当然无意中听到了更多关于单页应用程序 (SPA) 与多页应用程序 (MPA) 的争论。虽然最近才听说有人把 MPA 叫做首字母缩写词,感觉很奇怪。

我的猜测是,大多数人实际上对哪些站点构建架构适合他们正在构建的站点持有适当、细微的意见。但是,让强硬观点的开发者漫画相互对抗并从每一方提取最佳观点是很有趣的。

具有讽刺意味的是,按照行业的发展方式,选择 SPA 或 MPA 并不是万能的选择。从字面上看,您可以在一个站点上同时拥有两者的各个方面。虽然像​​SvelteKit​​​和​​Astro​​​这样的技术正在直接帮助它(似乎​​Next 12 和服务器渲染组件​​也是这种转变的一部分),但我相信有很多网站已经在这样做了作为技术大杂烩融合在一起,使业务在很长一段时间内发生。(我可能会也可能不会谈论我自己在 CodePen 上的经历。)

我非常喜欢一些非常新奇的东西是多么棒,值得拿起和利用,而一些旧东西确实经受住了时间的考验,今天和以往一样有用。