前后端分离 web 项目,数据处理属于前端还是后端,分界点在哪?

2018-10-22 08:38:29 +08:00
 WEAlex

目前项目所有数据来自于第三方接口,第三方接口有数据结构,但是前端所需的并不一定满足。这时候的数据处理是放在后端还是前端?

10363 次点击
所在节点    程序员
35 条回复
huoguodiliao
2018-10-22 08:41:56 +08:00
后端啊....但是一般能前端做得就不要让后端做咯 哈哈哈
aLazarus
2018-10-22 08:44:11 +08:00
我一般是后台再封装一遍接口……免的前端折腾了
WEAlex
2018-10-22 08:46:08 +08:00
@aLazarus 主要是后端有时候要面对多类型的前端,可能同一个数据要封装多次做多个接口供不同的前端使用。
zhubinbin8271
2018-10-22 08:46:09 +08:00
如果是第三方接口,肯定后端要先做处理,然后再给前端调用
kslr
2018-10-22 08:47:31 +08:00
后端,因为复杂业务好做。
p2pCoder
2018-10-22 08:48:29 +08:00
前端能控制的很有限,原则上应该是必须走后端
yyss8
2018-10-22 08:48:39 +08:00
看你们业务需求 我个人觉得是
比如既然你们数据都第三方了 那是不是前端直接拿第三方的数据? 如果是直接拿 拿就没有必要加一层后端请求
如果不是 那有没有需求很多的加工计算 如果有的话就放后端 因为业务计算放前端不安全 然后如果多了前面也卡 但是如果你们服务器配置不行也可以适当放一点在前端
再然后就是你们前后端人员在公司的排行了 你要是前端你老大是后端 你喊得动人家写吗
q8164305
2018-10-22 08:48:50 +08:00
后端啊,不然数据前端改来改去,后期不好定位问题
WEAlex
2018-10-22 08:51:15 +08:00
心里大概有个谱谱了,谢谢各位大佬
WEAlex
2018-10-22 08:51:30 +08:00
@yyss8 给你点赞
learnshare
2018-10-22 08:59:13 +08:00
galikeoy
2018-10-22 09:03:00 +08:00
简单的我做没问题,复杂的数据要后端
justfindu
2018-10-22 09:08:00 +08:00
需要前端处理的可能只有负责时间转成易读的 数字格式化易读的 其他大概都是后台吧 包括基础的提示消息都是尽量后端提供
fkdog
2018-10-22 09:09:34 +08:00
这种东西难道不是看人际关系吗?
关系好的,那就主动问一问这样的格式 ok 不,
关系不好,我数据给你了,你爱咋的咋的。
KuroNekoFan
2018-10-22 09:12:28 +08:00
我觉得前端重点还是要放在产品和交互,复杂数据的逻辑应该放在后端
wizardoz
2018-10-22 09:14:05 +08:00
后端的重点在于业务的正确性,前端的重点在于用户体验,我是这么认为的。
VikingX
2018-10-22 09:14:25 +08:00
我觉得后端负责处理数据,前端负责渲染数据...
shijianit
2018-10-22 09:26:05 +08:00
前端尽量少进行业务逻辑处理
2805408253
2018-10-22 09:36:13 +08:00
设计到业务逻辑计算清洗统计等都在后端,前端只做数据的展示以及产品功能的交互与用户体验。
passerbytiny
2018-10-22 09:36:54 +08:00
凡是处理“怎么显示”和“怎么让用户的操作变成数据”的,前端处理,凡是不处理上面两种情况的,后端处理。

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

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

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

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

© 2021 V2EX