[問題] 手機與網頁api共用

看板Web_Design作者 (hippo泡)時間9年前 (2016/02/17 10:25), 編輯推噓3(307)
留言10則, 5人參與, 最新討論串1/1
不好意思 因不知道標題如何下...所以這樣打 狀況: 若手機api要去拿web寫好的部分 會拿到整個包含html的部分 因此要重寫一份api給手機使用 因此在考慮是否要將web架構改為全以ajax方式運行 讓後臺的api單純只吐資料出來 問題: 1.全以ajax方式運行的web 與 傳統後臺處理完資料後吐出的html檔案有啥優缺點比較呢? 2.web與手機共用一份api 是好的方式嗎? 目前遇到問題是因為分開來寫時 若有一個功能要改兩個檔案部分都要改 感覺code會複雜麻煩起來 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.163.30.49 ※ 文章網址: https://www.ptt.cc/bbs/Web_Design/M.1455675955.A.E97.html

02/17 13:16, , 1F
你的狀況就是共用比較好
02/17 13:16, 1F

02/17 13:27, , 2F
你在兩種平台上要操作的功能跟需要的資料差很多嗎?
02/17 13:27, 2F

02/17 15:46, , 3F
建議使用Ajax來取資料, 一舉兩得, 而且維護上也方便
02/17 15:46, 3F

02/17 22:32, , 4F
手機app和web的環境通常差滿多的,用html反而不好維護
02/17 22:32, 4F

02/17 22:32, , 5F
用共同API=同一個資料來源,再在手機app和web版上各自用各
02/17 22:32, 5F

02/17 22:33, , 6F
自的view的邏輯去讀這些資料,比較不會讓資料和平台間互相
02/17 22:33, 6F

02/17 22:33, , 7F
影響或干涉,會比較容易維護
02/17 22:33, 7F

02/19 23:14, , 8F
這個問題應該就是client-side or server-side render吧
02/19 23:14, 8F

02/19 23:17, , 9F
client render現在framwork很多,可以多看看,也是建議
02/19 23:17, 9F

02/19 23:19, , 10F
把data store跟view分開,除了開發更直覺外,也好維護
02/19 23:19, 10F
文章代碼(AID): #1MmzepwN (Web_Design)
文章代碼(AID): #1MmzepwN (Web_Design)