現有一個已運營的網站,網站上提供了一套評論系統,評論系統中包含評論功能及相關的獎勵積分、消息通知等?,F在公司需要制作一款APP,APP中也包含評論系統。根據業務分析,有四種解決方案:把評論系統及相關的代碼復制一份到APP接口的項目中把評論系統及相關的代碼打包引入到APP接口的項目中APP接口服務器在接收到APP的評論相關請求的時候轉發到網站服務器進行處理APP中直接請求網站服務器的評論接口這四種方案都有各自的好處:第一種實現起來最快,但是易用性、擴展性最差。而且代碼混亂。第二種方式相對比較理想,但是需要對現有的整個評論功能的代碼進行抽離?;ㄙM時間較長。第三方方式架構較為清晰,但是會導致請求處理流程變長,其中某一個環境出問題會影響整個流程。第四種實現較為簡單,但是把不同的項目的接口混淆,感覺不太合適。這里問一下大家在開發的過程中是怎么解決這個問題的?一些大的公司是怎么處理的?例如支付寶在網站進行付款和在手機APP進行付款的流程有何不同?
多個項目中的公共功能怎么處理?
慕田峪9158850
2019-04-21 20:37:55