前后端分离,前端和后端是并行开发吗?还是前端先开发?后端在开发时能不能先看到项目前端的页面?

前后端分离并不只是开发模式,而是web应用的一种架构模式。
在开发阶段,前后端工程师约定好数据交互接口,实现并行开发和测试;
在运行阶段前后端分离模式需要对web应用进行分离部署,前后端之前使用HTTP或者其他协议进行交互请求。

并行开发:

  1. 开发前,前后端定义接口规范
  2. 定义好接口后,后端和前端并行开发。后端开发借口后使用 postman等工具自测,前端自己也先 mock数据渲染。
  3. 当前后端需求开发好后,进行联调。 格式校验。
  4. 联调完成后,在提测。自动化测试。

所以 前后端分离的项目,一般后端在开发时,是看不到前端页面的。不像以前传统的开发模式(前后端不分离的时候,是先由前端出页面原型,后端在开发时可以看到)
前后端分离项目,在前后端定义好接口规范后,后端根据接口规范的接口文档 直接干就完事了

posted @ 2023-06-25 10:53  mty072788  阅读(251)  评论(0编辑  收藏  举报