刚入行,如何理解前后端分离

86 阅读1分钟

前后端

对于刚刚入行,或者想学习coder,或多或少听过前后端。

前端后端

前端,所属范围是与用户交互,加载页面数据。技术上就是HTML,CSS,JS。

后端,系统背后的逻辑性、流程性、安全性。后端,更多的是面临数据,采集数据的来源,数据的计算,数据的更新,数据的删除,数据的分析,数据的查询等等。技术上,java,python,go,数据库技术等等,还有面向服务器的技术。

前端为用户提供操作按钮和浏览功能,后端要为前端服务,帮前端处理用户点击按钮的功能,完成用户所需要浏览的数据。这里面就涉及到前端发起操作指令,后端需要反馈给前端。【前端】请求和【后端】响应

前后端分离

就是把一个系统的开发人员分开,一部分人专心去完成前端,另一部分人专心去搞后端。通缩的来说,前端去画页面,后端去写前端需要发送过来的指令【也就是接口,前端需要的接口,后端设计前端需要的接口,如何设计,让系统更安全,响应性能更好,承载能力更强】。