看板 Web_Design 關於我們 聯絡資訊
我使用的工具是ASP.Net 在剛開始學網頁的時候,因為對於前端語言不熟。 所以有很多的判斷或是呈現都是透過後端處理。 例如:使用GridView or ASP:TextBox...類似的元件。 因此,若是需要判斷使用者某些欄位是否有輸入之類的... 一律都是在後端判斷。 隨著對於網頁的熟悉度,開始學習前端的語言, 發現幾乎所有對後台的動作都能透過AJAX來實現。 因此,我也開始慢慢從後端的元件改用前端的元件 例如:DataTables、Select2、textarea...等。 如果要用Table呈現,我就透過ajax在後台組成html,再丟到前台。 如果要更新DB的資訊,也是透過AJAX去更新。 但是,我開始在想,如果呈現都透過前台去處理, 與DB相關的動作都透過AJAX來完成,這樣到底是好還是不好?? 想請問一下各位前輩,都是如何決定使用哪種方式呢?? 雖然一些處理都透過後台處理的話,可能頁面會一直跳來跳去@@ 但也沒有人說不行啊.... 先謝謝各位前輩了^^ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.39.106.232 ※ 文章網址: https://www.ptt.cc/bbs/Web_Design/M.1442418227.A.AF6.html
tracetw: browser可以處理的東西為什麼要server去處理 09/17 00:26
oToToT: 我是前端為主,連生pdf,zip也會在前端,減少網路消耗 09/17 06:40
bonuswhoring: 瀏覽器開了靜態頁面 快取率更高,另外也更容易上cdn 09/17 07:41
airtsubasa: 後端一定要驗證,前端驗證是為了及時回應,稍微懂的人 09/17 09:24
airtsubasa: 繞過你前端直接post資料給你,你就知道了,顆顆 09/17 09:24
pm2001: 一切依公司規定 09/17 10:08
crossdunk: 後端比較安全 前端為了方便使用者 09/17 11:19
crossdunk: 簡單來說 兩者都要做 09/17 11:19
bndan: 所有顯示部都前端做為佳 除了驗證之外 因為在前端沒有驗證 09/17 13:28
bndan: 可言 前端存在防呆 09/17 13:28
oToToT: 後端主要負責驗證跟處理機密的東西 09/17 22:56
ian90911: 改用MVC吧 09/20 17:49
stevekevin10: node.js前後一起來 09/22 03:04