作者KSmart (經濟不景氣,好景不常在)
看板Web_Design
標題[問題] 大家習慣寫前端or後端呢?
時間Wed Sep 16 23:43:44 2015
我使用的工具是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