惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

V
Visual Studio Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
N
Netflix TechBlog - Medium
博客园 - 叶小钗
大猫的无限游戏
大猫的无限游戏
S
SegmentFault 最新的问题
V
V2EX
IT之家
IT之家
J
Java Code Geeks
Hacker News - Newest:
Hacker News - Newest: "LLM"
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
GbyAI
GbyAI
D
Docker
S
Secure Thoughts
Recent Announcements
Recent Announcements
Webroot Blog
Webroot Blog
Application and Cybersecurity Blog
Application and Cybersecurity Blog
云风的 BLOG
云风的 BLOG
博客园_首页
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Security Archives - TechRepublic
Security Archives - TechRepublic
酷 壳 – CoolShell
酷 壳 – CoolShell
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
N
News | PayPal Newsroom
S
Security @ Cisco Blogs
I
InfoQ
Last Week in AI
Last Week in AI
SecWiki News
SecWiki News
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
W
WeLiveSecurity
T
Troy Hunt's Blog
Recent Commits to openclaw:main
Recent Commits to openclaw:main
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Attack and Defense Labs
Attack and Defense Labs
美团技术团队
T
The Blog of Author Tim Ferriss
Google DeepMind News
Google DeepMind News
Martin Fowler
Martin Fowler
B
Blog
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Scott Helme
Scott Helme
T
Tor Project blog
Know Your Adversary
Know Your Adversary
有赞技术团队
有赞技术团队
Hugging Face - Blog
Hugging Face - Blog
Recorded Future
Recorded Future
C
Cyber Attacks, Cyber Crime and Cyber Security
AI
AI
G
Google Developers Blog

编程

软件工程真的一直在进步吗? - V2EX 我开始在代码中使用中文变量名了 - V2EX 软件工程里,最昂贵的成本到底是什么? - V2EX [转载]信创全平台 C++17 交叉编译工具链 - V2EX AI 正在淘汰小众编程语言 - V2EX 在 Codex 中可以直接调用 Claude 吗? 氛围编码生成的是代码,工程生成的是系统。氛围编程不是工程,大家怎么看? Tikrok8 新版本更新 被 composer 2.5 震撼了 在 AI 时代,现在的新项目大家怎么开始呢? [纯分享]怎么同时学会多个编程语言 现在 rust 是不是好起来了? - V2EX 用 just 管理终端命令,使“命令即代码” - V2EX Qoder teams 版本设计反人性 - V2EX AI 写代码真香喷;以后只要产品经理就可以了 - V2EX warp 有没有什么代码补全和格式化的方案,想代替 cursor - V2EX 被 KIMI 玩弄的一天 这么 lj 我是没想到的 - V2EX pyruns:把本地 Python 实验和 shell 任务真正整理起来的 Web UI - V2EX AI 写的项目要怎么维护?都是一次性代码吗? - V2EX claude-opus-4-6 大家实际使用感觉怎么样? - V2EX 关于加强学习效率的讨论 - V2EX 想用下智谱的 GLM 和 Minmax 的编程模型,有没有用过的分享下使用效果 - V2EX 设计后台微服务还是 mq - V2EX 请教 Hammerspoon 在获取 WIFI ssid 为 nil 问题 - V2EX 发一个更新版的 rules - V2EX Claude Opus 4.5 发布了,前端工程师的天,塌了又塌(AI 计量单位) - V2EX codex 的一些小感受 - V2EX agent 开发据说很有前途 - V2EX 有人实际遇到(或感知到)过比特翻转或数据静默损坏么? - V2EX 没钱就只能将就着用 Trae 和免费模型吗? - V2EX AI 编码的一个细节 - V2EX 网站 favicon 图标自动获取接口 - V2EX 求问单生产者场景使用消息队列是否过度设计? - V2EX 能替代 cursor autocomplete 的方案有哪些? - V2EX 一个 PHP 的博客程序,让 Claude 用 Go 重构,当前靠谱吗? - V2EX 从零开始的 AI 导航站:现在免费提交,有必要开通支付吗? - V2EX 在命令行使用 claude code /qwen code 和在类 cline 插件中使用有什么区别? - V2EX 新红、矩阵通、新榜这种平台,数据到底是怎么获取到的? - V2EX cursor 自定义 model 报错,真报错还是搞小动作? - V2EX springboot 并发调用存储过程 - V2EX 全开源跨平台桌面 app 开发框架 soui5 成功完成 windows, Linux ,macos 三端适配 - V2EX 求英文编程社区提问新手教程 - V2EX 说真的朋友们,有被感动到 - V2EX 让 Agent 能根据 Prompt 自主选择 MCP tools,实现要怎么处理? - V2EX 求助!使用 AI 生成低代码数据的方案 - V2EX 为什么公有模型和私有模型使用效果很大差异 - V2EX cursor 还能用了吗? - V2EX 从 markdown 编辑器直接复制内容到微信公众号平台保持样式不变,这是怎么做到的? - V2EX AI 写代码比我好,一直不动脑子,不太会写代码了 - V2EX 编程真无聊啊 - V2EX 开源架构推荐 - V2EX Cursor 对比 Windsurf - V2EX Windsurf 代码补全失效 - V2EX 项目快写完才发现白写了 - V2EX 想用 ImGui 做点桌面的小工具练练手,请教一下大家有什么思路? - V2EX 常用大模型编程项目得分排名 04-19 - V2EX 请问, AI 时代,新手入门编程开发,应该选择哪个语言? - V2EX 无需服务器部署官方 qq 机器人 ai 编程怎么选工具 nextjs 能把人逼疯
这种后台接口设计是否合理 - V2EX
xu33 · 2025-04-13 · via 编程

这是一个创建于 428 天前的主题,其中的信息可能已经有所发展或是发生改变。

页面要展示一个数据表格,接口 A 返回的一个对象数组; 表格第三列要展示哪个字段是根据表格第五列的值是否满足某个条件来确定的; 第五列的值是否满足这个条件要调用另外一个接口 B 来判断,而且这个接口 B 不支持批量;

dongdong12345

1

dongdong12345      2025 年 4 月 13 日

不合理,返回数据时就把第五列数据是否满足条件返回,而不是前端拿到数据后在拿着第五列的值去一个一个的请求接口 b 再决定是否展示第三列。
一页 10 条就要请求 10 次,一页 100 条数据就要请求 100 次,关键是哪怕是支持批量也不是很合理,感觉就是了省事而已

NotLongNil

3

NotLongNil      2025 年 4 月 13 日

先问下后端为啥要这样设计,问问他的考量是什么。有些时候,并不是后端偷懒。很多时候,前端要求后端一次性把数据返回,但是后端也受限于垃圾架构,无可奈何。我碰到过很多需求,都是需要前后端一起协同。建议先问问为什么?

sir283

4

sir283      2025 年 4 月 13 日

这种肯定是后端要被考核代码量,故意这样写的咯,你们公司肯定是有按代码量来进行绩效考核的,不然后端也不可能这样堆屎山,一个接口的功能,分几个接口实现。建议找你们领导商量一下,取消代码量考核,或者跟后端的人商量一下,看看能不能退一步,如果你一定觉得是后端的人有问题,那就不管了,就按后端提供的接口这样搞就行了,一页一百条、一千条数据,你就循环请求这么多次,一百次、一千次,就是了。

EscYezi

5

EscYezi      2025 年 4 月 13 日 via iPhone

只考虑一个数据表格的话,我一般的设计是分成表头和表格数据两部分,根据实际需求(是否有列显隐控制)决定表头是否需要后端返回。前端不需要考虑数据的含义,只需知道每一列对应一个字段。
像 OP 这种多半是后端拿到的源数据就是分散的(不同数据源甚至系统),不想把数据处理成前端容易使用的结构。
个人认为前端应该是重交互轻逻辑,数据处理尽可能在后端做好,这样相当于在后端一层稳定的和前端交互的接口,之后需求变化后端

EscYezi

6

EscYezi      2025 年 4 月 13 日 via iPhone

点错发出去了
接上文:后端逻辑如何变化对双方交互接口影响很小,前期后端麻烦一点,后面可以节约双方的时间

yjz1409276

7

yjz1409276      2025 年 4 月 30 日

前端页面只负责展示页面,数据处理逻辑放后端。这么浅显的问题。

zhazi

8

zhazi      2025 年 10 月 11 日

虽然主题在 180 天前了,但是我想说一嘴,如果需求不能变的话,后端得调整
能分析出第三列和当前表不是一张数据表的数据,否则也没必要单独查询一次了,
不能批量查询肯定有性能上的考虑,项目数据量大的话要慎重,可以跟产品协商是否可以移动到详情页,隐藏页等交互后展示出来
数据量小直接让后端联表查询出来,等后期数据 hold 不住了找老板要资源上报表系统