日期:2014-05-18  浏览次数:20454 次

请教一个关于客户端与服务端选择的问题
我们在写网站的时候,   都应该是说 "尽量少在服务端处理,能在客户端处理的就在客户端做. "

但我今天同事告诉我,做系统要 "尽量少在客户端处理,能在服务器端操作的尽量都在服务器端做. "

这是什么原因呢?

------解决方案--------------------
要考虑很多问题,没有绝对的说法,要在每个不同的项目里找到一个平衡点.

------解决方案--------------------
考虑的角度不一样,
比如,
对于,UI可操作性,用户友好性,当然是尽可能在客户端处理了

对于,安全处理,如验证,为了防止绕过客户端验证,需要在服务器再执行一次验证
------解决方案--------------------
很明显又是个两面性的问题,客户端处理是能及时的反应(ajax技术似乎缓解了服务端不能及时相应),而服务端处理却能进行比较复杂的业务数据等处理。一般来说给客户端的一般是比较简单而且对安全要求比较低的操作,服务器端则是相反