现有一个已运营的网站,网站上提供了一套评论系统,评论系统中包含评论功能及相关的奖励积分、消息通知等。现在公司需要制作一款APP,APP中也包含评论系统。根据业务分析,有四种解决方案:把评论系统及相关的代码复制一份到APP接口的项目中把评论系统及相关的代码打包引入到APP接口的项目中APP接口服务器在接收到APP的评论相关请求的时候转发到网站服务器进行处理APP中直接请求网站服务器的评论接口这四种方案都有各自的好处:第一种实现起来最快,但是易用性、扩展性最差。而且代码混乱。第二种方式相对比较理想,但是需要对现有的整个评论功能的代码进行抽离。花费时间较长。第三方方式架构较为清晰,但是会导致请求处理流程变长,其中某一个环境出问题会影响整个流程。第四种实现较为简单,但是把不同的项目的接口混淆,感觉不太合适。这里问一下大家在开发的过程中是怎么解决这个问题的?一些大的公司是怎么处理的?例如支付宝在网站进行付款和在手机APP进行付款的流程有何不同?
大话西游666
慕田峪9158850
相关分类