文章目录
后端
入门IT行业,很多人都纠结于选择前端还是后端。无论做何选择,我们首先得弄清楚什么是前端,什么是后端?今天先通俗易懂讲清楚什么是后端!!!
【1】什么是后端?
后端其实是一堆软件
【2】什么是前端?
与后端对应的概念就是前端。前端是从用户的角度出发,呈现在用户面前的东西都是前端——面向用户
当你从手机、电脑等电子设备上通过眼睛能看到的东西都是前端
【3】这些数据都存储在电子设备中么?
不是!
我们看到的东西、信息和数据有一部分是存储在本地(电子设备)中,另一部分则是由其他地方提供的,这个地方就是后端
【4】总结
- 前端:你能通过设备看到的东西,例如:软件、网页……
- 后端:专门为前端提供数据的一套软件
【5】通过实验理解一下前后端
“打开手机飞行模式,此刻手机断开了与互联网的连接,也就断开了与后端的连接。再打开csdn软件”
1. 首页
首页的具体数据已经看不到了,能看到的只有一些分类信息:
(1)分类信息:“关注”、“推荐”、“视频”、“热榜”
(2)以及底部栏:“首页”、“学习”、“Blink”、“消息”、“我的”
2. Blink页面
只能看到“新鲜”,“推荐”分类
3. “我的”页面
诸多分类信息都可以看到,用户名也可以看到。但是所有的动态数据看不到,例:“头像”、“粉丝”……
总结:
- 所有能看到的数据——保存在本地
- 看不到的数据——由后端提供
- 能得到的数据(保存在本地)——静态的
- 看不到的数据(后端提供)——动态的
【6】前后端是如何交互的?
- 通过HTTP协议,后端程序员需要编写API接口
【7】后端的数据放到哪里?
- 数据库
(1)关系型数据库:MySQL……
(2)非关系型数据库:MongoDB
【8】前后端交互模型
(1)橙色:动态数据,由后端提供
(2)灰色:静态数据,保存在本地
(3)API接口:实现整体化一次性数据传输,接口是会随着前端页面变化的
(4)authentication:用户登陆验证