作为一个后台产品经理 一定要掌握这些数据交互知识(上)

我是创始人李岩:很抱歉!给自己产品做个广告,点击进来看看。  
作为一个后台产品经理,数据交互知识是必须掌握的。今天小编就来简单总结一下,帮助大家理解数据交互的基本内容。
作为一个后台产品经理 一定要掌握这些数据交互知识(上) 本文所说的”数据交换” 是指在计算机网络中,一个系统把数据传递给另外一个系统。这非常类似于一个人要告诉另外一个人一件事情。

当一个人要把一件事情告诉另外一个人的时候,我们可以通过电话、邮件、短信、IM工具或者当面说的方式来交流。这种方式类似于系统数据交换要通过 TCP、UDP、管道等等的方式实现。

当两个人交流的时候,我们需要一种共同的语言才能明白对方的意思,同样的,两个系统要交换数据,也需要定义一种双方都明白的协议,我们称为”数据交换协议”。

目前,除了一些特别简单非联网类应用(比如计算器、闹钟等),几乎所有的应用均是联网应用(比如新闻客户端,微信等等),这些 app 客户端基本都只是负责用户的交互与数据收集与展示,真正的数据和服务均存储在云端。下面将为大家具体分析一下:前端和后台的数据交互与协议。

一、移动端与后台的交换数据和展示

我们打个比喻,其实整个过程跟去火锅店吃火锅一样的。

拿任意一个新闻客户端举例:

当用户刷新的那一刻(你萌生了吃火锅的想法)

客户端开始组织数据请求(你开始穿衣洗脸打扮,并思考该去哪一家吃呢)

当用户界面开始展示 loading 的时候(这个时候你正走在去火锅店的路上)

经过几百毫秒的时间,这个时候请求数据已经到了服务器(你已经坐在了火锅店的桌子上),服务器开始查看客户端想要请求哪方面的数据,是请求财经频道的,还是请求汽车频道的数据(服务员递来了菜单,问你想吃啥)

服务器看懂了客户端的想法开始准备数据(你点了一个鸳鸯锅,一大堆吃的)

服务器看到你请求的是汽车频道和财经频道的数据(后台的厨师开始制作美食),并给回到服务员,服务员一路小跑,将你要的锅和一大堆的食物递到你的面前,这个时候相当于数据已经传回到了客户端

客户端loading消失,于是你看到了最新的两个频道的数据

移动端与后台的交换数据和展示的内容就介绍到这里了,接下来就是客户端和服务器之间传输数据的格式,这部分内容会在下篇文章中继续介绍,赶紧去看看吧!

以上就是“作为一个后台产品经理 一定要掌握这些数据交互知识(上)”的内容了,如果你还想了解其他相关内容,可以来 产品壹佰 官方网站。

随意打赏

提交建议
微信扫一扫,分享给好友吧。