您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
前后返回数据的格式必须迁就前端吗?
后端,数据,接口前后返回数据的格式必须迁就前端吗?
发布时间:2020-12-06加入收藏来源:互联网点击:
问题补充: 最近在开发过程中遇到一个问题,相信多数后端程序员应该都遇到过,就是前端总是要后端把数据按照他们前端的需求封装好。数据拿来直接用,一点不用处理。这样他们就可以复制粘贴之前的组件,直接套数据了。他们连基本的数组和对象操作都不用写了。大家觉得这样合理吗?后台封装数据必须一味迁就前端吗?
回答于 2019-09-11 08:43:50
回答于 2019-09-11 08:43:50
前端大佬说啥就是啥。转一下又不是很麻烦
回答于 2019-09-11 08:43:50
前后返回数据的格式必须迁就前端吗?
作为开发过前端也做过后端的开发者,我来回答一下。
首先,这不是迁就的问题,我认为前端的要求很合理,它负责的是UI的交互如何炫酷,不需要关心具体的业务逻辑,不应该关心数据的格式和内容,处理数据不是前端的强项,性能也不会好。提供数据以及对数据的加工是后端的事情。
其次,看了你的描述,我认为你们的整体软件框架设计里面少了一个中间层,在我之前参与的项目里,它被称为数据服务层,它的角色就是把后端提供的数据加工成通用的格式,让前端可以不费力气的读取。这样做的好处是显而易见的,即使后端的数据来源发生变化了,只要在数据服务层做下适配即可,而前端不需要任何改动。
总而言之,前后端的矛盾是个永远的话题,大家只能见仁见智了。
希望我的回答能帮助到你,谢谢。
回答于 2019-09-11 08:43:50
什么迁就?互相配合才是正解
回答于 2019-09-11 08:43:50
谁有地位,谁是爸爸,就按谁的要求来。像我做过的项目里,一些重要的项目一般都是规则制定者。不管怎样都得按照我的意思来。如果大家的项目都是差不多的,就按服务方的意思来。服务方怎么做,请求方听着就行了。当然,这也可以协商。比如我服务方这么做,请求方会有问题,协商后,服务方也可以改
回答于 2019-09-11 08:43:50
就效率和性能上来说,后端处理好之后发给前端,前端只负责展示这是最合理的。后端给前端的数据的结构如果很复杂还需要前端各种处理的话,那么这个后端相对来说就有点不专业了。
回答于 2019-09-11 08:43:50
不迁就,不迁就的前提是你知道他想要什么。给他想要的让他无话可说
回答于 2019-09-11 08:43:50
这个没有绝对的标准。
一般相对前端,后端组织和处理数据会方便许多。并且从接口稳定性方面而言,如非必要,双方还是依据以前定下的数据接口进行通信。真要修改,保存兼容的情况下,再商量那端修改多一点。
回答于 2019-09-11 08:43:50
都2020年了,还在讨论这种部门成立第一天就该制定的规则,这种穿越感,就像前几天看到的一个问题《你们升级到jdk8了吗?》,一脸懵逼的我。。
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |