【发布时间】:2015-10-05 08:45:46
【问题描述】:
所以我的前端页面需要来自促销、产品、制造商和零售商服务的数据——当然每个服务都包含一个后端 API
我应该……
A)在前端(对每个服务)进行 4 次单独调用以从 4 个位置获取数据?
或者
B) 对聚合所有 4 个服务的所有数据的后端方法进行一次调用。当然,我也需要为此创建一个新的 AngularJS 服务
(a) 的优点是它避免了后端服务耦合——后端更加模块化,因为服务不需要相互通信。
缺点是前端的网络开销——四个调用而不是一个
这样做的正确或更角度的方式是什么?
【问题讨论】:
标签: javascript angularjs architecture