app 怎么实现后端对前端的通知功能_给前端工程师看的后端科普

简介

前端工程师了解后端的功能和作用之后,能更好的和后端工程师进行沟通,减少沟通成本,另外也有助于向全栈工程师方向发展。在开始之前,先回顾一下应用的构成:

应用的构成

一个完整的应用通常包括前端和后端两个部分。前端是直接与用户打交道的部分,通常指的是网页,采用 HTML/CSS/JS 语言编写,运行在用户自己电脑的浏览器上。后端则是运行在远程的服务器上,用来收集和处理用户传来的数据,然后把结果再传给前端,展现给用户。

前后端分离的演化

在以前,当 web 应用还是主流的时候,前后端应用包含在同一个项目中,工程师需要同时负责这两个部分,接收到用户的请求后,处理请求,然后生成对应的 HTML页面,再把生成好的页面发送给用户。

后来随着手机和智能设备的普及,因为移动 app 必须安装在客户端手机上,这样就导致越来越多现有的 web 应用需要单独提供接口给 APP 使用,即使他们用到的数据一样的。一套程序同时维护两套接口就打破了”不编写重复代码“的原则,所以 web 页面的展现也像 APP 一般分离了出来,这样后端只需要提供一套 API,就可以让 web和APP共同使用。Web 前端也就变成了像 App 一样的客户端程序,第一次访问页面时,由服务器直接把整个前端程序发送到浏览器中,剩下的请求统一在 web 前端处理,直接访问后端 API 接口。广义上的前端,是包括 app、小程序和桌面应用的,也就是所谓的大前端,所有负责数据展现并与用户交互的程序都可以称之为前端。由此,我们前端工程师专门负责前端,后端工程师负责后端。

后端的作用

接下来看一下

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值