看板 Web_Design 關於我們 聯絡資訊
不好意思 因不知道標題如何下...所以這樣打 狀況: 若手機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
GoalBased: 你的狀況就是共用比較好 02/17 13:16
pm2001: 你在兩種平台上要操作的功能跟需要的資料差很多嗎? 02/17 13:27
ChenCH1986: 建議使用Ajax來取資料, 一舉兩得, 而且維護上也方便 02/17 15:46
Hevak: 手機app和web的環境通常差滿多的,用html反而不好維護 02/17 22:32
Hevak: 用共同API=同一個資料來源,再在手機app和web版上各自用各 02/17 22:32
Hevak: 自的view的邏輯去讀這些資料,比較不會讓資料和平台間互相 02/17 22:33
Hevak: 影響或干涉,會比較容易維護 02/17 22:33
gopupkimo: 這個問題應該就是client-side or server-side render吧 02/19 23:14
gopupkimo: client render現在framwork很多,可以多看看,也是建議 02/19 23:17
gopupkimo: 把data store跟view分開,除了開發更直覺外,也好維護 02/19 23:19