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

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

时间:2023-06-25 11:01:39浏览次数:36  
标签:前后 后端 前端 分离 接口 开发 时能

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

并行开发:

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

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

标签:前后,后端,前端,分离,接口,开发,时能
From: https://www.cnblogs.com/mryd/p/17502407.html

相关文章

  • 前端ajax调用后端下载Excel模板流,解决输出乱码等问题
    functionimportTemplate(){$.ajax({url:"/importTemplate",type:"get",success:function(data){letdownloadUrl="../importTemplate"//创建a标签letlabel=$("......
  • pgcat 基于rust 开发类似pgbouncer 的数据库链接池以及proxy 工具
    pgcat是postgresml团队开源的,pg链接池以及proxy工具,包含了不少特性特性事物pool,类似pgbouncer,对于异常客户端以及遗弃事物处理做了提升sessionpool类似pgbouncer多线程运行时读查询负载均衡,对于primary以及replicas进行自动负载均衡故障转移,支持健康检查admin统计数据库,类......
  • 【已解决】GO语言开发中调用另一个库报错 cannot refer to unexported name XXXX
    packagemainimport( "fmt" "study_gos/main/kehu")//使用了go.mod//GOPATH;D:\workspace\studys\study_gos//cd/d/workspace/studys/study_gos/src//goenv-wGO111MODULE=on//gomodinitstudy_gos//gomodtidy//跳过goget失败//go......
  • 前端Vue仿京东加入购物车弹框立即购买弹框shopDialog自定义弹框内容
    前端Vue仿京东加入购物车弹框立即购买弹框shopDialog自定义弹框内容,下载完整代码请访问uni-app插件市场地址:https://ext.dcloud.net.cn/plugin?id=13183效果图如下:cc-shopDialog使用方法使用注意:该插件需引用cc-radioBtnBox插件和cc-numbox插件两个插件库cc-radioBtn......
  • 前端Vue自定义地址展示地址选择地址管理组件
    前端Vue自定义地址展示地址选择地址管理组件,下载完整代码请访问uni-app插件市场地址:https://ext.dcloud.net.cn/plugin?id=13181效果图如下:cc-addressBox使用方法<!--addressItem:地址条目数据@click:地址点击设置事件--><cc-addressBox:addressItem="item"@click="......
  • macOS 配置算法(第四版)的开发环境
    Java环境配置前往Adoptium下载他们预编译的JDK17(最新的LTS版本)的安装器,安装好之后,命令行执行java-version,输出如下:openjdkversion"17.0.7"2023-04-18OpenJDKRuntimeEnvironmentTemurin-17.0.7+7(build17.0.7+7)OpenJDK64-BitServerVMTemurin-17.0.7+7(b......
  • 驱动开发:内核远程线程实现DLL注入
    在笔者上一篇文章《内核RIP劫持实现DLL注入》介绍了通过劫持RIP指针控制程序执行流实现插入DLL的目的,本章将继续探索全新的注入方式,通过NtCreateThreadEx这个内核函数实现注入DLL的目的,需要注意的是该函数在微软系统中未被导出使用时需要首先得到该函数的入口地址,NtCreateThreadEx......
  • Dart 开发语言概览
    本文地址目录目录目录Dart开发语言概览重要概念变量latefinal和const注释内置类型数字intdouble字符串String布尔bool数组List无序集合Set键值对Map函数Dart开发语言概览原文GitHubDartPad版本演变关键字重要概念以下均假设开启了空安全所有变量引用......
  • Reqable HTTP一站式开发+调试工具(小黄鸟作者另一力作、小黄鸟替代品)
    本文所有教程及源码、软件仅为技术研究。不涉及计算机信息系统功能的删除、修改、增加、干扰,更不会影响计算机信息系统的正常运行。不得将代码用于非法用途,如侵立删!ReqableHTTP一站式开发+调试工具(小黄鸟作者另一力作、小黄鸟替代品)环境win10pixel4Android13概览官网......
  • 基于.NetCore开发博客项目 StarBlog - (29) 开发RSS订阅功能
    前言最近忙中偷闲把博客的评论功能给做完了,我可以说这个评论功能已经达到「精致」的程度了......