作者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://webptt.com/cn.aspx?n=bbs/Web_Design/M.1442418227.A.AF6.html
1F:→ tracetw: browser可以处理的东西为什麽要server去处理 09/17 00:26
2F:推 oToToT: 我是前端为主,连生pdf,zip也会在前端,减少网路消耗 09/17 06:40
3F:推 bonuswhoring: 浏览器开了静态页面 快取率更高,另外也更容易上cdn 09/17 07:41
4F:→ airtsubasa: 後端一定要验证,前端验证是为了及时回应,稍微懂的人 09/17 09:24
5F:→ airtsubasa: 绕过你前端直接post资料给你,你就知道了,颗颗 09/17 09:24
6F:推 pm2001: 一切依公司规定 09/17 10:08
7F:推 crossdunk: 後端比较安全 前端为了方便使用者 09/17 11:19
8F:→ crossdunk: 简单来说 两者都要做 09/17 11:19
9F:→ bndan: 所有显示部都前端做为佳 除了验证之外 因为在前端没有验证 09/17 13:28
10F:→ bndan: 可言 前端存在防呆 09/17 13:28
11F:推 oToToT: 後端主要负责验证跟处理机密的东西 09/17 22:56
12F:推 ian90911: 改用MVC吧 09/20 17:49
13F:推 stevekevin10: node.js前後一起来 09/22 03:04