app是纯前端还是前后端都有 erp属于前端还是后端?
erp属于前端还是后端?
答案既不是前端也不是后端。
因为
软件开发中前端和后端如何协同开发和集成?
作为一个资深程序员,我来回答这个问题。
如果前端和后端想愉快地合作集成,第一步就是定义一套通用的数据模型接口。这一步是所有工作能够顺利进行的前提。
在数据模型接口之后,是应用程序接口。这一块可以和数据模型接口一起讨论。
这两个接口做完之后,前端和后端就可以开始各自的工作了。
前端部分的工作可以从创建仿真数据开始。这时前端就可以假设后端接口准备好了,可以返回数据了。
注意,这些模拟数据是从本地内存数据库中获得的,您不需要 不需要创建一个真正的数据库列表。
有了这些模拟数据,前端就可以自己编写用户界面,然后做一些模拟操作,就像后端API在提供数据一样。
有两朵花,每张桌子一朵,然后再讲后端开发。
基于前面的数据模型接口和应用程序接口,后端还需要写一组仿真数据。使用这些模拟的数据后端,您可以测试自己的实现代码。
这些代码的第一个是对输入的模拟数据进行分析,处理后写入数据库,然后进行其他通知。内部实现部分,由后端程序员负责,暂且不讨论,就让 让我们先讨论如何提供这些模拟数据。
像这样的测试工具还有很多。以后我会在我的专题里列出所有流行的测试工具。
通过这样的测试工具,您可以添加API参数和输入数据,还可以测试返回的结果。
这样开发后端的时候,就像被实际的程序调用一样。
这个架构的后端一旦搭建好,就可以一步一步的开发了。
好了,讲到这里,要说明一下,开发阶段和实际生产环境阶段访问的数据库肯定是不一样的。所以在后端,我们需要设置一些环境变量,比如在开发阶段使用测试数据库,在生产环境中使用正式数据库。
前端这边也有类似的过程,这个环境参数会决定是调用真实的API数据还是模拟的API数据。
这样就可以在开发过程中对整个前端和后端的开发环境和生产环境进行交叉测试。从而保证整个工程的顺利进行。
以上是我个人对前端和后端开发的协同工作和集成工作的理解。
也请大家谈谈自己的想法,请在下方留言。
这是丁。兄弟,欢迎关注,谢谢。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。