源码技术
php
java
python
Linux
行业商讯
当前位置:
首页
>
php
>浅谈什么是前端和后端
浅谈什么是前端和后端
2026-11-04 15:24:12
浅谈什么是前端和后端
相信很多小白经常能听到别人说走前端还是走后端,前后端分离这个概念已经火了很久了,但是仍然有一些萌新搞不懂前后端到底是什么,有什么区别?到底自己该学哪个,今天简单聊聊。
前后端不分离架构
说到前后端,最先想到的肯定就是web,就是你平时浏览器浏览的各种网页。我们都知道网页就是html、css、js这三个文件的组合而已,网页只要有这三个文件,就能渲染网页。起初,这三个文件都是由浏览器给后端发送请求,后端将这三个文件发给浏览器,浏览器只要解析并展示就行。
所以可以预见的是,这三个文件都是由后端生成好的(就是跑在服务器上面的Java服务、PHP服务等,浏览器会发送http请求与服务器进行数据交互),后端能够通过一些模板替换的方式根据数据来生成对应的网页,比如类似图二的语法(插一句,很多学校还在教的几万年前的JSP就是模板语法
,为什么只知道跟学校毕业就失业,相信不用多说了吧),后端只需要把其中的占位符替换为真正的数据,就可以生成对应的网页。
前后端分离架构
随着对于复杂场景的需求日益提高,后端模板渲染方式的局限性随即体现出来,同时,UI渲染逻辑与后端业务逻辑耦合的现象会导致越往后维护起来越困难,于是web程序员们将他们的目光转向了另外一条道路,将页面渲染和具体的业务逻辑分开,也就组成了前后端分离架构。前端只管交互和UI,具体的数据流向和业务逻辑交给后端来解决。前后端只需要通过http或者https通信协议进行交互就行,比如,前端在浏览器渲染一个登录页面,你输入信息后点击登录按钮,前端会向后端发送一个登录的http请求,就像是在告诉后端“这里有个人要登录
”,同时传递相关信息:“你看看这个人账号密码输对了没,对了给我发个令牌让他登录
”(这里以token登录方式举例),然后后端查了数据库,对比了之后,告诉前端结果。
大前端
相信到这里你已经对前端和后端的概念有了一定的理解。但是你应该偶尔还会听到“大前端”这个词,那么,“大前端”又是什么呢?
狭义的前端,其实指的就只是web前端,也就是浏览器上的网页,而大前端指的是一切客户端开发,比如电脑原生应用、手机aop、小程序、甚至你的小天才电话手表上的app等等之类的开发,都可以被归纳为大前端中的一员。
#大学生
#计算机
#编程
#程序员
#学习
#大一
#大一新生
#秋招
#前端
#后端开发
本文来自网友投稿或网络内容,如有侵犯您的权益请联系我们删除,联系邮箱:596563534@qq.com 。
PHP失业程序员在线接单
[开源]一套简洁大气免费开源的网站管理系统
最新文章
PHP失业程序员在线接单
PHP校园文化留言系统
PHP大实践:奶茶订单管理系统
PHP大实践:图书借阅系统
求PHP程序员
php 真的没人用了吗。
PHP大实践《购物商城系统2》
招聘一个线上长期php 前端 后端技术
php8 枚举使用教程
PHP➕mysql留言板系统网站(含报告)
热门文章
PHP大实践:信息管理系统2
发现了一个免费的编程学习网站
【线上远程办公】暂停
商城系统为什么倾向PHP开发?
0基础学PHP?这套教程直接封神!
PHP零基础到精通实战教程
远程前端/Flutter/PHP
找远程PHP集合
【高薪急招PHP后端大神!95/00后团队,双休
Php➕uniapp
随机文章
10个月宝宝每天需要喝多少奶粉?
PHP非遗文化网站
天津大厂招聘php
接活,接活
朝阳将台,AIGC研发工程师2w-3w
公司网站建设全流程
云服务器选择Windows还是Linux
小程序商城好不好跟开发语言有关系吗?
Urgently seeking remote workers
Message me 💟
php开发岗位|项目稳定不加班