.

产品经理懂点技术什么是前后端,两者如何分

不懂技术的产品经理可能在遇上bug时都不知道去找谁,本文说明产品前后端如何划分,相关问题属于哪个“端”,适合初级产品人阅读。

产品汪在验自己产品时,经常遇上bug了,就去找测试小姐姐,测试小姐姐看了看,就说:“这个找后台的某某吧”,“这个找前端的某某吧”。

小汪就好奇了,那么多程序猿哥哥,他们的职责是怎么划分的呢?

产品经理眼里的“端”

在产品经理眼里,一般按业务的使用者对产品领域进行划分,例如淘宝的用户端、商家端,再例如滴滴的乘客端、司机端、运营后台;甚至会进一步细分,有网约车司机端、代价司机端等。

当然,也可能按照业务模块进行划分,例如物流系统、支付系统、订单系统等。

前后端:谁前?谁后?

在大部分公司里,一个程序员的工作,可能会覆盖很多个产品端。例如一位前端的同事,可能既要做用户端的H5,也要做商家端的网页,还要做平台运营后台的网页。一个后端的同事,工作也可能覆盖多个业务模块。

那他们的工作是怎么划分的呢?

简单来说,对于程序猿哥哥来说,前端就是负责“用户看得见”的内容,将UI稿转换成网页、APP、电脑软件等,同时实现所有交互事件,例如用户点击、滑动、拖动等操作。

前端又会根据实现的形式进行细分,常见的有:

1)移动端APP

根据手机系统的不同,又细分为苹果iOSAPP、谷歌Android(安卓)APP,甚至一些非常小众的手机系统APP,例如微软的WindowsPhone(简称WP)的APP。

不同手机系统上APP开发需要用的编程语言差异较大,开发环境也有所差异,所以一个APP前端程序员,一般只会开发一个端,例如只负责安卓端,或者只负责苹果端。

另外,在移动端,大家经常能听到一个词,叫做“原生”。所谓原生就是使用系统指定的编程语言开发的软件,“非原生”,一般指套用一个网页浏览器,然后再在浏览器内用网页展示内容实现的软件。

2)PC端软件

例如我们常用的office系列软件Word、Excel、PowerPoint;电脑版的QQ、


转载请注明:http://www.abachildren.com/jbzs/3550.html