读取excel用前端还是后端好_产品经理的技术报3:如何精确区分问题属于前端还是后端?...

背景

现实工作中,很多产品新人并不太了解技术,对前后端的理解也很模糊,需求也不知道属于前端工作还是后端,bug也不知道是后端数据没处理好还是前端没处理好引起的

前后端漫画

数据库

数据库是什么?数据库长什么样?

你大概可以把它理解成很多张excel表格。

数据表:举个例子,班级里面的每个人,例如周杰伦,他的各个字段:年级,性别、语数英等等,这是一条数据,数据表(excel表格)里面存了很多人的数据。

数据库:数据表可以看成excel表格,那么数据库对应可以理解成很多张excel表格(数据表),例如一个文件夹里面存放了3年级所有班级的excel表格,1班2班3班等。

前端后端

很多设计师、产品新人分不清前端后端,或者没办法界定前后端区别,或者不知道bug究竟是前端还是后端引起的。

简单梳理下前后端的关系和区别

前端:界面、代码逻辑、数据

后端:数据、代码逻辑

前后端最大的区别在于后端没有界面,所以界面交互都属于前端范畴

,只有数据和处理数据的代码逻辑和一些服务,而且后端提供的数据是给前端(ios、android、web、PC)调用的(取数据、改数据)

举个例子:

ios客户端通过API:getAllUser(随便起的)

获取到了3年一班所有学生的数据,

ios客户端显示所有数据,

每次去后端拿数据都要走一遍网络,这就会产生流量,

所以一般会把数据缓存起来,如果后端数据有变化的话再去拿一次,

怎么知道后端有没有变化,靠前后端api来定义协同。

答疑时间

刚刚那个产品经理的提问,

1.开发问我做成死的还是活的,这里说的是数据,死的数据可以理解为本地数据,今天打开明天打开3年一班都是那么些人(从你第一次录入进去开始),活的数据就是可能明天有新同学来了,数据发生变化了 ,我们定时和服务器拿新数据来更新本地数据。

数据显示是有前端控制的,例如前端拿到了3年1班的所有同学数据,他可以做一个筛选器,只显示性别男的数据,或者显示语文成绩前5的数据,后端只是提供数据

2 页面tab切换对服务器压力,看起来像是iOS端没有本地缓存数据,所以每次点击tab都去获取数据,自然压力较大,合理的做法应该是做一些缓存,缓存在数据没有发生变化前都是可用的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值