中文English
终端运营六要素ichaiyang 2024-05-08 13:13 29
方法很简单:前端侧重展示,后端侧重逻辑;轻前端,重后端。理由如下:安全性无论是客户端,还是web页面,在黑客面前,都是可以修改逻辑的。所以重要的逻辑,都是要做在后端,即使是游戏为了性能和体验,在后端也要做校验逻辑。逻辑在后端是省不掉的,至于前端,能省则省。不用相同的逻辑实现两次,以后升级修改,只要改后端就可以了,前端只要保证根据后端传过来的展示规则,正常展示...

前后端协议的要素?

扫码或点击进入无线充模块店铺

方法很简单:前端侧重展示,后端侧重逻辑;轻前端,重后端。

理由如下:

安全性


无论是客户端,还是web页面,在黑客面前,都是可以修改逻辑的。所以重要的逻辑,都是要做在后端,即使是游戏为了性能和体验,在后端也要做校验逻辑。

逻辑在后端是省不掉的,至于前端,能省则省。不用相同的逻辑实现两次,以后升级修改,只要改后端就可以了,前端只要保证根据后端传过来的展示规则,正常展示就可以。

易于升级


web页面还好,可以控制发布。但是客户端,分发就要用很久,而且用户不一定马上升级。所以对协议的制定要求更高,最好是只后端修改,前端就能用上新功能。

这样后端也好维护,不用根据客户端版本而写不同的逻辑。前端也不用关心后端是否有变动要一致。

易于实现和扩展


前端只关心展示,相当于一个哑终端。服务器发下来什么指令,客户端就展示什么,并不需要了解业务逻辑。

出现问题也好查,展示问题前端负责,逻辑问题后端负责。只要把前后端交互的内容打印日志出来,就知道是谁的问题。

扫码或点击进入无线充模块店铺