问老开发一个前后端矛盾的问题

54 天前
 ainyyy
我是 java 后端。新到一个公司,前端所有接口都希望后端返回的数据能直接使用,不进行任何数据处理。比如状态返回 01 他们要 truefalse ,两个需要拼接的字段都返回了,还要增加一个汇总字段。 理由是组件不好复用。我也会写点简单 vue ,完全理解不了组件不能复用是什么意思。

甚至前端渲染图表,list 数据已经返回了,他们要我转换成图表需要的多维数组。

我早上和前端吵起来了,他们竟然说所有前端都是这样的。去找领导也说数据处理是后端该做的工作。

工作 8 年了,我现在也有点懵,是我以前遇到的前端都太好了?
11389 次点击
所在节点    程序员
197 条回复
zekee
53 天前
@CodeCodeStudy 还有一点,如果后端很顺手就能处理的一个字段值,放在前端要通过各种取值计算校验啥的最终才能得到这个值,再叠加数据量大的 buff ,可能会损失点前端的一点点点点性能(毕竟用户的设备不一定是啥配置呢)。
sss393
53 天前
笑死,后端也有今天。

看到这么多说前端懒得,可见实际上大部分公司依旧是前端格式化数据,后端只管咔咔查库然后扔给前端。
shintendo
53 天前
我是前端,我巴不得后端返回的数据越原始越好,你把格式拼好了要我干什么,如果我想换种格式显示反而还麻烦。

这种你直接怼回去,你说要不我给你返回 JSP 得了
alleluya
53 天前
@abolast #70 我一直觉得运维很重要啊 也没到末端吧 要说末端 我觉得测试反而更"末端"一些
SanjinGG
53 天前
这种一般谁吵赢听谁的,更何况领导都发话了
YorkWong
53 天前
我是前端,我巴不得后端返回的数据越原始越好 +1
yuwangG
53 天前
这个可以商量着来,但是有时候前端让我给个接口弹出微信小程序登录授权我是真做不到啊
MEIerer
53 天前
都对,都能,主要是如果业务变动就只需要变后端的,复杂逻辑放后端就是这个道理
hokori
53 天前
听老板的 管他
Meijer
53 天前
@xiuming 这也是我想说的,客户端这么强大的计算能力,就不能让服务器端少点遍历和计算吗?前端真的不讲究,说这些,他们完全听不懂,只知道渲染后端给的数据,希望 AI 快点发展吧,把前端替换了得了
fpure
53 天前
显然不合理,应该前端依赖后端而不是后端依赖前端
urlpha
53 天前
考核前端最重要的指标是 100%还原 UI 。
Hoye
53 天前
你和他对比一下工资吧,谁多谁做
sarices
53 天前
让前端处理吧,让他写一个中间件处理
fedfrank
53 天前
前后端都能做。。。看看有没有规范吧,有规范就按照规范来,其实也不难吧,写个数据转化的方法就行,前后端都不难,这事能吵起来我也是服气你俩。。。
dkrao
53 天前
因为前端用的都是一些组件库,组件的结构都是有要求的,比如说图表需要多维数组,或者树级结构,你如果纸返回一级 list 数组,没有关联关系,前端肯定不好处理的,除非你返回不同数据之间的关联字段,才方便前端处理
dcdlove
53 天前
现在的后端已经堕落到 3 不,不写单元测试,不初始数据,不请求验证,一个 crud 写一周 ,脾气大、火气高、骨头傲、嘴巴硬
PineSongCN
53 天前
看工资
HeyWeGo
53 天前
写代码或者扩展开来说,工作最讨厌这种扯皮的地方。比写代码恶心一百倍
CodersZzz
53 天前
@abolast 哈哈哈 打起来打起来。不过你们代码管理有问题啊,前端还能看到后端代码仓库啊

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1148608

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX