首页 > 

app前端开发和后端开发 软件开发中前端和后端如何协同开发和集成

时间:2024-04-19 14:58:45 阅读:11906

app前端开发和后端开发 软件开发中前端和后端如何协同开发和集成?

软件开发中前端和后端如何协同开发和集成?

弄清楚这个问题首先搞清楚前端后端各自的开发职责。

前端

主要负责页面的开发,数据的展现,以及视觉交互。也就是说前端是直接面向用户的。那些花里胡哨的操作主要前端工程师实现的。同时肩负把一些数据传送到后台。比如我们注册需要把用户填写的表单提交给后台。

后端

后端主要实现业务的逻辑,处理数据。将数据持久化。以及响应前台的请求。处理一些复杂的业务 。以抽象化的实现某种业务逻辑。这种是一般用户所看不到的。

如何协同

那么前台后端是如何进行交互呢?大部分情况下,双方是通过接口进行交互。前端通过接口向后台发起请求,后台收到请求处理业务后反馈给前台结果。当然也可以说某一方通过触发一个事件,然后事件的描述通过特定的协议前后台进行通信。一般情况下双方通过约定的方式规定好某个业务使用某种命令、某种协议、携带信息的格式以及说明、以及返回结果的说明。一般都是后台提供api文档。文档是由版本控制的。如果有变动要及时通知到前台开发人员,同时变更说明也会写清楚。前台根据文档使用一些mock框架模拟数据开发。这种目前比较流行,也叫前后端分离。开发完毕后 前台会连接到后台测试应用上进行测试。测试出的BUG会由测试人员通过一些协作平台比如JIRA、TOWER等反馈给开发者,开发者修复后再进行测试。一直到达到需求要求的结果。后续新的需求都是按照上面的方式进行重复,也叫软件迭代。

以上就完成了整个软件迭代的过程。软件工程是一个系统工程。需要不同岗位的人团结写作才能完成。希望我的回答对你有用

原文标题:app前端开发和后端开发 软件开发中前端和后端如何协同开发和集成

原文来源:"本站所有文章均来自于网络,如有侵犯到您的权益,请联系我们,即刻删除!"

德扑教学 | 关于本站 | 合作伙伴 | 广告服务 | 使用条款 | 投稿指南 | 人才招聘 | 联系我们 | 法律声明 | 网站地图

本站内容均采集于互联网其他平台,如果侵犯到任何版权或隐私请及时联系我们(感谢您的支持!)24小时内承诺删除。