文章詳情頁
java - app或者微信也公用這套后端代碼可以嗎?還是重寫一套后端代碼呢?
瀏覽:326日期:2022-09-28 15:57:06
問題描述
我現(xiàn)在做了一個(gè)類似投資理財(cái)?shù)木W(wǎng)站(pc端耳朵),有假數(shù)據(jù),我想在app或者微信也公用這套后端代碼可以嗎?還是重寫一套后端代碼呢?pc和app微信各一套,如果就公用一套,我現(xiàn)在的后端代碼怎么給app展現(xiàn)數(shù)據(jù)??沒有做過app后端,大神們說說
問題解答
回答1:能不能公用要看你代碼怎么寫的。如果本身就是前后端分離的項(xiàng)目,直接復(fù)用設(shè)計(jì)好的API就行了。如果是那種又負(fù)責(zé)數(shù)據(jù)層又負(fù)責(zé)展示層的代碼,你需要在這套代碼的基礎(chǔ)上提供單純的數(shù)據(jù)層接口。
比如說你原先是這樣渲染頁面的// 偽代碼return res.render(view,data);那么你現(xiàn)在應(yīng)該提供一個(gè)只有數(shù)據(jù)的接口如// 偽代碼return data;
回答2:不重復(fù)造輪子,如果能復(fù)用為什么不復(fù)用,否則更新維護(hù)的時(shí)候工作量會(huì)很大。即使API接口不能復(fù)用,原來的業(yè)務(wù)邏輯也可以抽象出一些可以復(fù)用的底層邏輯,這樣只開放新的上層邏輯就可以了。
標(biāo)簽:
微信
上一條:java - web端百度網(wǎng)盤的一個(gè)操作為什么要分兩次請求服務(wù)器, 有什么好處嗎下一條:java - 想在微信公眾號下自定義菜單內(nèi)搭建一個(gè)論壇,用到什么技術(shù)?
相關(guān)文章:
1. java - Spring boot 讀取 放在 jar 包外的,log4j 配置文件,系統(tǒng)有創(chuàng)建日志文件,不寫入日志信息。2. javascript - QQ第三方登錄的問題3. 微信公眾號在線生成二維碼帶參數(shù)怎么搞?4. android - 使用百度sdk調(diào)用SDKInitializer.initialize(this)時(shí)報(bào)錯(cuò)?5. android - 優(yōu)酷的安卓及蘋果app還在使用flash技術(shù)嗎?6. javascript - 使用百度文本編輯器ueditor不顯示樣式問題7. python 正則表達(dá)式提取8. 百度地圖api - Android 百度地圖點(diǎn)擊線路圖的問題?9. html5 - 用h5本地存儲(chǔ)是否安全?10. javascript - webpack-dev-server和webpack沖突嗎
排行榜

熱門標(biāo)簽
網(wǎng)公網(wǎng)安備