用了React以后,从数据渲染View流程就相对轻松了,但是更实用应用需要是有服务端支持,多用户,实时同步,这些等等,我在已有的实践当中遇到一些问题(我不是很熟悉后端的架构,所以从前端角度看):浏览器端缓存数据时,有时会遇到外部的数据只能从服务器抓,而服务器并不总是知道浏览器端需要什么数据浏览器有一份数据备份,就需要手动维护,保持跟服务器更新等等而类似操作在服务器推送数据时也会做,这样两边就有重复代码于是我在思考一个方案,让整个流程更清晰更简单(小型的应用,先不考虑性能):浏览器端进行数据的操作,全部靠服务器推送的数据进行更改也就是说服务器上会有一个用户需要的完整的数据存在,浏览器端仅仅被动同步服务器上保存每个用户当前所有的状态,比如浏览器到哪个表的哪个位置等等这样服务器就能计算出当前用户所需的全部数据客户端与数据相关的Action一律通过WebSocket向服务器发送由服务器处理,服务器通过jsonpatch和WebSocket对本地的数据备份进行更新这样一个思路我响了很久,但没开始深入,有没有同学思考过这样的方案?另外注意我考虑的场景是几十人同时在线的小应用...
千万里不及你
侃侃无极
相关分类