如何懂技术(5):客户端技术(PC/手机/平板))

1. 工作场景:

产品经理工作时需要绘制产品原型,需要利用控件对界面进行布局,这个时候工程师可能会说这个View的位置可能会影响到某某控件,或者某某控件系统并不存在需要自己写,对于不懂技术的产品经理听完后无疑一团雾水

定位问题是否发生在前端?是否需要客户端的同学协助进行解决?如果BUG出现在服务端,PM却去寻找客户端的同事解决问题,则会降低很多工作效率

安卓的工程师和IOS的工程对同一个东西会有两种表述,可能会导致产品经理听了一头雾水

大致理解一下客户端的整体实现方式,即通过不同控件之间的组合实现了前端的显示效果

2. 安卓和IOS客户端常用控件五种控件对比

控件功能Android叫法IOS叫法特点

3.  Web技术基础:

域名:我们访问的网址其实是服务器的IP地址,例如:http://109.102.22.1,但是由于这串数字比较难记忆,于是我们用http://baidu.com来代表IP地址

URL:UniformResource Locator,统一资源定位符;互联网上的所有资源像图片和语音等都有自己的唯一地址,URL由三部分构成,例如:“http://www.xxx.com/aa/bb/c.png”

第一部分是超文本协议:HTTP协议,意思是我们可以传输出了文字文本以外的资源

第二部分是域名或者服务器的IP地址:网站所有的资源都在主站的域名下

第三部分是资源的具体路径:也就是域名斜杠后面的部分,规定了资源的具体路径和名称

4.Web App和Native App:

定义特点

5.Cookie和Session

日常上网我们常用到,功能都是保存用户信息,前者保存到本地,后者保存到服务器;想象一下我们登录淘宝网购物,当换一个电脑时,账户密码需要重新输入,但是我们的购物习惯还保留,系统会推荐一系列商品,因为账户密码通过Cookie技术保存在本地,更换电脑即消失;而购物习惯通过Session保存在服务端;

另外有一个Cookie的有趣例子:常常我们使用A公司的产品留下本地Cookie记录,B公司通过访问本地Cookie,了解你的搜索结果,精准推送广告;比如你百度搜索汽车,微信通过Cookie发现后就会在朋友圈投送小鹏汽车的广告~

你可能感兴趣的:(如何懂技术(5):客户端技术(PC/手机/平板)))