网络应用101
微wx笑 2023-04-03【网页网站】 0 0关键字: 网络应用
让我们从一个故事开始:当我的专业领域之外的人问我在做什么的时候,我说 "我建网站"。如果他们感到好奇,我会补充说这些网站相当复杂。如果他们继续问,我就试着用一些例子来阐述:
让我们从一个故事开始:当我的专业领域之外的人问我在做什么的时候,我说 "我建网站"。如果他们感到好奇,我会补充说这些网站相当复杂。如果他们继续问,我就试着用一些例子来阐述: Facebook、Spotify、Twitter。这并不是说我为这些公司工作,但我希望这能让他们对 "我建造什么样的网站 "有一个好印象。然而,大多数情况下,对话不会超出 "我建网站 "的范围,我对此无所谓。
如今,一个网站并不等同于另一个网站。网站的范围从一个产品的营销网站到一个全面的社会媒体平台。作为一个刚接触网络开发的人,你要掌握整个格局并不容易:一开始是一个传统的简单网站,有HTML和CSS,从网络服务器返回,后来变成一个复杂得多的全栈应用程序,有复杂的客户-服务器通信和状态管理。
如果你已经在学习HTML、CSS和JavaScript,而你对网站和网络应用的基础知识并不了解,那么这本综合指南就是为你准备的。
在这个演练中,我想向你展示网络开发的演变,从一个简单的网站到一个复杂的网络应用,在这里我们澄清了一些术语,如:
客户端/服务器
前端/后端
网站/网络应用程序
客户端应用/服务器应用
REST/GraphQL
网络服务器/应用服务器
服务器端渲染 vs 客户端渲染
服务器端路由 vs 客户端路由
单页应用与多页应用
代码拆分、懒惰加载、树状晃动......
全堆栈应用
静态网站生成
BaaS, PaaS, IaaS, ...
根据你目前作为网络开发者的水平,我鼓励你在阅读本指南时随时休息一下,因为它的内容相当广泛,对初学者来说可能有点不知所措,特别是在接近尾声时。让我们开始吧 ...
目录
摘自:https://www.robinwieruch.de/web-applications/
本文为转载文章,版权归原作者所有,不代表本站立场和观点。