web应用 101 -介绍 Web 应用是什么,比如 SPA(单页应用)、SSR(服务器端渲染)、SSG(静态网站生成)
原文中文,约15400字,阅读约需37分钟。发表于: 。让我们从一个故事开始:当我的职业泡沫之外的人问我我在做什么时,我说“我建立网站”。如果他们好奇,我补充说这些网站相当复杂。如果他们继续问,我会尝试用一些例子来详细说明:Facebook、Spotify、Twitter。并不是我为这些公司工作,而是希望给他们一个“我建什么样的网站”的好印象。然而,大多数情况下,谈话不会超出“我建立网站”的范围,我对此没有意见。 如今,一个网站不等于另一个网站。...
本文讨论了从传统网站到现代Web应用程序的演变过程,介绍了网站和Web应用程序的基础知识,包括客户端和服务器之间的通信,前端和后端的区别,单页应用程序和多页应用程序的区别,以及代码拆分、延迟加载和tree shaking等技术。此外,还介绍了全栈应用程序和后端即服务的概念,以及服务器端渲染和静态站点生成这两种技术。