该问题更针对服务器端开发。
在编写 REST API 时,我想以这样一种方式编写它,以便桌面和移动应用程序都可以使用它。
可以看到两种可能的方法:
每个 API 都应该支持分页,并且应该将一次性获取多少数据的责任委托给客户端。因此,移动应用程序将一次性要求更少的页面,而桌面应用程序将要求更多。
单独托管的移动设备的单独 API。前端 Web 服务器可以检查用户代理(即请求的来源),如果它是移动设备,则将请求重新路由到托管移动设备 API 的服务器。
有兴趣了解有关此的更多策略。
感谢您的投入。