
随着Internet的快速发展和IT开发技术的升级,前端和后端的分离已成为Internet项目开发的行业标准方法. 在实际工作中,前端与后端之间的接口调试工作量占Web前端人员日常工作的30%-50%,甚至更高. 接下来,我将向您解释前端分离界面.
为什么前端和后端分开?
前端和后端是独立开发的,并放置在两个不同的服务器上,需要分别进行部署. 两个不同的项目,两个不同的代码库web前端怎么调用接口,不同的开发人员,前端和后端工程师需要就交互式接口达成一致,以实现同步开发. 开发完成后,需要独立部署. 前端通过接口调用后端的API. 前端只需要注意页面的样式和动态数据的分析和呈现,而后端则专注于特定的业务逻辑.


前端分离的优点是什么?

1. 完全解放前端. 前端不再需要向后端或后端提供模板,以将后端生成嵌入到前端HTML中.
2. 提高工作效率,使分工更加清晰. 前端只关心前端,而后端只关心后端的工作. 两种开发都可以同时进行. 如果没有时间在后端提供接口,则前端可以写入数据或先调用本地JSON文件. 而且路由更改不必进入麻烦背景,开发更加灵活.
3. 改善本地绩效. 通过前端路由的配置,我们可以实现页面的按需加载,而无需加载首页来加载网站的所有资源,服务器不再需要解析前端页面,这样可以改善页面互动和用户体验.

4. 降低维护成本. 通过当前主流的前端MVC框架,我们可以快速定位和发现问题,客户的问题不再需要后台人员参与和调试,代码重构和可维护性增强.
5. 实现高内聚和低耦合,以减少后端(应用程序)服务器上的并发/负载压力.
6. 即使后端服务暂时超时或关闭,也可以正常访问前端页面,但无法提供数据.

7. 后台可以更好地追求高并发性,高可用性和高性能,前端可以更好地追求页面性能web前端怎么调用接口,速度,兼容性和用户体验.
前端项目如何调用该接口?
Ajax使用浏览器和Web服务器之间的异步数据传输(HTTP请求),并通过get或post方法与服务器进行交互.
需要连接前端和后端的原因是,前端页面仅负责提供没有内容的视图,而后端仅提供内容. 两者的所谓对接是将后端内容放置在前端页面上的保留位置中. . (尽管它是前端和后端,但是对接实际上发生在服务器端. )
因此,服务器端的交互活动如下:
接收用户请求-》查找负责处理的程序-》处理程序找到要发送给用户的前端页面-》前端页面留有空间-》后端从中获取数据-》返回将数据保留在前端的位置
-》》组合成真实用户可以看到的HTML文件-》》传输给用户.
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/shouji/article-274747-1.html
只是在阴沟里不容易被发觉
好帅啊