这就是我向一个四岁孩子解释前端,后端和Apis的方式

举报
海拥 发表于 2021/08/05 00:19:48 2021/08/05
【摘要】 这就是我向一个四岁孩子解释前端,后端和Apis的方式 餐厅的前端方面餐厅的后端方面餐厅的API方面 最近,我告诉我的一个朋友,我是一个后端开发人员。他问我“后端” Web开发的含义是什么。我花了很多解释和说明来解释后端在Web开发中的含义。我了解,他不是一个高手。我注意到,不仅非技术人员很难理解这些术语,而且许多编码新手也无法理解其含义。一些认为自己“...

这就是我向一个四岁孩子解释前端,后端和Apis的方式

最近,我告诉我的一个朋友,我是一个后端开发人员。他问我“后端” Web开发的含义是什么。我花了很多解释和说明来解释后端在Web开发中的含义。我了解,他不是一个高手。我注意到,不仅非技术人员很难理解这些术语,而且许多编码新手也无法理解其含义。一些认为自己“了解”的人可能会误解了。

就像我向朋友解释的那样,这篇文章旨在向新手解释Web开发的各个方面(“目的”),就像我向4岁的孩子解释的那样。当我说“像一个四岁孩子”时,不要生气,这句话是要告诉我们这种解释多么简单明了。

我用一家中型餐厅代表Web开发的世界。在餐厅,您输入并下达订单,服务员将订单带到桌上。

基本上,您是餐厅(网站)的用户。您不必担心制作食物的过程。您只需要食物并付款。

餐厅的前端方面

前端就是您在餐厅看到的一切。HTML是餐厅,桌子,椅子和其他东西的结构的同义词。CSS是事物的排列,餐厅的绘画,风格以及所有其他已放置的事物。JavaScript处理您的照顾方式。当您走进餐厅时,服务员会给您菜单,检查您的最爱并提出要求。

然后,服务员知道如何处理您的请求。服务员还可以在餐厅为您提供其他帮助。

因此,餐厅的前端方面就是在发生的一切。

餐厅的后端方面

提出请求后,您不必担心厨师或餐厅厨师使用的食材。您在这里享受宁静的环境,并希望服务员为您提供食物。

您可以想到后端,因为厨师们不停地工作以准备您点的食物。服务员交出菜单,然后厨师准备食物并将其交给服务员。

您可以将厨房中发生的所有事情都视为后端。饭店的管理工作,包括定价决定,员工工资的支付,都在后面进行。这是后端!

餐厅的API方面

您可以将API视为服务员。它们充当用户和厨师/管理人员之间的媒介。

就像小型餐厅无需服务员(用户直接要求厨师的情况)一样,网站也可以无需API。

API使与其他媒体进行通信成为可能。

例如,如果您拥有博客应用程序,则可以通过API将数据传输到移动应用程序。

API还使将食物运送到餐厅之外成为可能。您可以将送货员视为APIS。

文章来源: haiyong.blog.csdn.net,作者:海拥✘,版权归原作者所有,如需转载,请联系作者。

原文链接:haiyong.blog.csdn.net/article/details/114060900

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。