对于前后端而言,在提供足够的信息后,符合业务的数据结构应该由哪一端整理?

2021-01-26 17:02:55 +08:00
 InDom

假设一个 “文章 + 盖楼评论” 这样的模型中,后端在提供必需的信息后(文章详情,评论详情,涉及的用户信息详情)

对于业务( UI 设计稿)需要的冗余信息应该由谁来整理更合理?

比如:子评论中涉及的当前用户与被评论的用户信息。

我作为一个后端,我认为后端提供必要的数据后应该由客户端组装成符合业务的数据结构, 理由:减少服务器压力,单个接口返回内容变少(无冗余),客户端算力不要钱,接口变得简单且通用性更强。

而客户端给我的理由是:如果有调整可以不用客户端发包...

当然:我还是优先遵循“前端要啥我给啥,反正是公司掏钱买服务器”,但是心里很不爽...

最后希望大家讨论时可以表明自己是前端 /客户端 还是 后端身份,以及理由。

954 次点击
所在节点    程序员
2 条回复
wr516516
2021-01-26 17:15:53 +08:00
之前小公司是:前端要啥我给啥
现在的公司是:老子给啥你填啥

再说了,难道天天客户端发包吗?

改个结构就发包?
q8164305
2021-01-26 20:25:25 +08:00
我是前端,我感觉从单一职责的角度来看,后端就是处理数据就行了,UI 就是前端自己解决比较好,后端已经做了太多事了,当初前后端分离不就为了减轻后端压力?

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

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

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

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

© 2021 V2EX