作者stevekevin10 (hippo泡)
看板Web_Design
標題[問題] 手機與網頁api共用
時間Wed Feb 17 10:25:52 2016
不好意思 因不知道標題如何下...所以這樣打
狀況:
若手機api要去拿web寫好的部分
會拿到整個包含html的部分 因此要重寫一份api給手機使用
因此在考慮是否要將web架構改為全以ajax方式運行
讓後臺的api單純只吐資料出來
問題:
1.全以ajax方式運行的web 與 傳統後臺處理完資料後吐出的html檔案有啥優缺點比較呢?
2.web與手機共用一份api 是好的方式嗎? 目前遇到問題是因為分開來寫時 若有一個功能要改兩個檔案部分都要改 感覺code會複雜麻煩起來
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.163.30.49
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Web_Design/M.1455675955.A.E97.html
1F:→ GoalBased: 你的狀況就是共用比較好 02/17 13:16
2F:推 pm2001: 你在兩種平台上要操作的功能跟需要的資料差很多嗎? 02/17 13:27
3F:推 ChenCH1986: 建議使用Ajax來取資料, 一舉兩得, 而且維護上也方便 02/17 15:46
4F:→ Hevak: 手機app和web的環境通常差滿多的,用html反而不好維護 02/17 22:32
5F:→ Hevak: 用共同API=同一個資料來源,再在手機app和web版上各自用各 02/17 22:32
6F:→ Hevak: 自的view的邏輯去讀這些資料,比較不會讓資料和平台間互相 02/17 22:33
7F:→ Hevak: 影響或干涉,會比較容易維護 02/17 22:33
8F:推 gopupkimo: 這個問題應該就是client-side or server-side render吧 02/19 23:14
9F:→ gopupkimo: client render現在framwork很多,可以多看看,也是建議 02/19 23:17
10F:→ gopupkimo: 把data store跟view分開,除了開發更直覺外,也好維護 02/19 23:19