【发布时间】:2015-12-18 23:59:32
【问题描述】:
我正在编写一个高级别的移动应用程序:
- 通过 HTTP POST 请求以 JSON 格式从第三方供应商检索数据
- 根据用户偏好过滤结果并显示结果
- 定期刷新数据
我目前的方法是创建一个 Web 服务来处理与第三方供应商的通信,并负责过滤逻辑,其中包含大量计算。
这种方法的缺点是从客户端的角度来看额外的跳跃,因为现在将有两个 Web 服务调用(客户端 -> 自定义服务,自定义服务 -> 3rd 方供应商)
从好的方面来说,过滤逻辑和未来的增强功能将完全与操作系统无关,我不需要为 Android 和 iOS 编写自定义代码。
这是正确的方法吗?
【问题讨论】:
标签: web-services mobile cross-platform