V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
fgdgtz
V2EX  ›  问与答

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

  •  
  •   fgdgtz · 2020-01-08 16:20:37 +08:00 · 1126 次点击
    这是一个创建于 1786 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

    3、最后 api 用同一套,根据客户端的不同,调用各端的业务代码( 2 )
    manwei6341
        2
    manwei6341  
       2020-01-08 18:16:05 +08:00
    共,参数分类。
    qiayue
        3
    qiayue  
       2020-01-08 18:20:40 +08:00
    我们是一个项目多个端共用同一套接口,通过参数区分来自于哪个端,根据端不同,做不同的业务处理
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1190 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 18:39 · PVG 02:39 · LAX 10:39 · JFK 13:39
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.