全端入门Day05_何谓全端之後端首篇

今天要来介绍後端,所谓的後端简单来说就是负责资料的部分,因为有关於资料都会是他们处理,而要让资料显示就会是前端的工作。
稍微说明後端後就要开始今天的重点了:

後端到底是什麽?

所谓的後端(Back-end)我觉得用举例来说明会比较快,很多人都会用餐厅来说明,在这我用速食店来做解释。
速食店往往都会有菜单、服务人员、厨师,有些甚至会有机器让你自己点餐,简单说就是先把范围弄成这4个,以下就会对前端+後端全部的介绍:
首先速食店一定都会有菜单,这个菜单是会根据厨师所准备的材料有关,所以厨师会告知服务人员今天有什麽餐点,当有客人来的时候,客人会先看菜单,那麽这个菜单就是前端,那麽看完菜单要点餐的时候,你会有2种选择:
第一种是跟服务员人点餐,那麽服务人员也是前端,服务人员知道你的餐点就会交给厨师处理,在服务人员告诉厨师餐点这就是API所做的事情,也就是把服务人员(前端)跟厨师(後端)所联系起来,厨师之後开始准备餐点,包含厨房也都是後端的范围,那麽厨师要去冰箱拿取食材的时候,冰箱就是所谓的资料库(资料库之後会在後面做说明),拿好食材就能做出餐点再交给服务人员(在这又是API所做的事情),服务人员会通知客人来拿取餐点,这是第一种方法。
第二种方法是客人自己使用机器来点餐,那麽客人在操控机器的时候其实就跟服务人员点餐一样,只是会变成机器告诉厨师要做什麽餐点,这也是API所做的事情,後面就跟第一点一样,只是用第二种例子比较好说明程序的作法。

不知不觉就打这麽多了,我们明天继续介绍後端


<<:  Day 05 依赖注入(Dependency Injection)

>>:  认识Innodb储存引擎

LeetCode 双刀流:206. Reverse Linked List

206. Reverse Linked List 这是一个「链结串列(Linked List)」的...

27 | 【区块组合套件介绍】Stackable

我们之前介绍的 WordPress 原生区块有时会遇上不足够的情况,因为功能都偏向基础和简单。部分...

关於取得旧版 macOS 这件事

想要降刷 macOS 版本,或是处理 Fusion Drive,该怎麽办?那里有资源?或是那边有官方...

AJAX(上)

AJAX(上) ...

Day 05 - jS 微基础之ES6回圈:loop

loop(回圈)意味着在有限的条件下,帮忙重复做多少事的意思。 以下举基本的for回圈为范例: fo...