客户端(苹果&安卓)、小程序,是否应该共用一套服务端 API?

2020-01-08 16:20:37 +08:00
 fgdgtz

目前有客户端,后面需求扩展了小程序,服务端 API 是否用同一套?目前管理建议是分开成两个 API 项目,虽然大体业务一样,但如果用同一套,每个端进度不一致,版本的管理,还有 API 的合法校验都可能有差异、还有每个端自己的一些特性功能。而如果分开,同一个功能上线,要在多个项目里提供入口,有时觉得很繁琐,请问下大家是如果管理的?

1122 次点击
所在节点    问与答
3 条回复
FaceBug
2020-01-08 18:06:30 +08:00
1、核心功能可以复用,这个进度应该是最关键的节点,也不应该 /不需要单独开发

2、每个端都从核心功能( 1 )继承下来,然后开发本端的特性功能

3、最后 api 用同一套,根据客户端的不同,调用各端的业务代码( 2 )
manwei6341
2020-01-08 18:16:05 +08:00
共,参数分类。
qiayue
2020-01-08 18:20:40 +08:00
我们是一个项目多个端共用同一套接口,通过参数区分来自于哪个端,根据端不同,做不同的业务处理

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

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

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

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

© 2021 V2EX