- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
web前端工程师在移动互联网时代里的地位问题
web前端工程师在移动互联网时代里的地位问题
在移动互联网出现之前,互联网系统都是建立在Browser/Server的架构之上,即我们常说的B/S架构,B/S架构其实是Client/Server即C/S架构的一个子集,而到了移动互联网时代,大部分的传统互联网产品都需要我们去安装一个APP即一个客户端才能使用,这个客户端相当于PC电脑上的桌面软件,而每个客户端都是某家公司专门为自己定制的,移动互联网的web应用蜕变成了一个标准的C/S架构。说心里话这个现象的转变让我很诧异,传统的PC也是可以装客户端,为啥C/S系统在PC端没有流行起来,却在移动互联网下流行了起来,更诧异的是,移动设备和个人电脑一样也都是默认装有一个免费的浏览器,为啥移动端的浏览器在很多应用里都是靠边站,人们更加倾向于先麻烦自己一下,下载安装个客户端APP呢?
大致总结如下:
移动设备上网虽然可以使用WiFi,但是很多人在所谓关键时刻使用移动设备上网时候都是在2G、3G、4G移动网络下进行的,一般情况下这些网络的速度和一般宽带相比还是太慢,更重要的是这些网络的资费要贵的多,很多人一个月使用这些网络上网的资费比宽带贵很多,但是享受的流量却常常不足一般宽带的10%,在使用移动网络的背景下移动端的B/S网站往往会加载很慢,流量消耗很大,不管是用户体验还是经济效率考虑都会影响商家产品的竞争力,所以商家需要一种手段改进这种局面。
移动设备本身的CPU、内存以及存储设备和PC电脑相比,差距还是很大,同样的一个应用在PC电脑上处理假如需要10毫秒,换到移动设备上可能会需要几倍的处理时间,而互联网上的应用响应时间太慢会导致大量客户的丢失,商家为了让自己应用响应更快,自然就会考虑自己定制客户端,这个客户端会根据移动设备特点做相应的性能优化,使应用的响应速度更快。
移动设备本身的安全机制没有PC电脑成熟和完善,移动端的浏览器和PC电脑的浏览器相比,就如同一部简配阉割的汽车,它远远没有PC电脑上的浏览器那么强大,特别是一些浏览器的安全机制,移动端浏览器是远不如PC端浏览器,这点在智能手机上非常明显,例如我们在PC电脑上购物,到了支付环节,不管支付工具使用的是各家银行的网银还是第三方支付系统,都会在输入银行卡密码,信用卡CVN2时候使用密码控件(密码控件解释:我们使用网银时候如果不安装密码控件,密码输入框上会提示我们下载密码控件,等控件安装好了后,文本输入框就会显示出来,其实这时候的密码输入框已经不是传统html里的input密码输入框了,而是使用像C这样的语言编写的浏览器插件模拟的密码输入框,我们在这样的密码框里填写密码是非常安全,基本上很难被人截获),密码控件会保证关键的密码信息的安全,但是这点到了移动端浏览器就很难做到,我们基本很少见到在手机浏览器里提示我们安装密码控件的现象,就算有,浏览器也会调出相应的APP帮助我们完成支付操作,究其根本原因还是移动设备浏览器对这类技术支持不够。
在浏览器里开发一套漂亮、用户体验好、安全的网站还是很有难度的,不过技术难度都是内部问题,对外都不是问题,问题的关键是分辨率的问题,移动设备屏幕有大有小,这种差异和PC电脑相比简直是恐怖,而浏览器的布局技术往往又是跟分辨率有着千丝万缕的关系,其中最致命的一个问题就是有的移动设备的屏幕大点,它也许可以在一行里显示出三个元素,但是到了一个屏幕小的手机上一行显示三个元素就会使得页面严重变形,而浏览器的排版技术行row是一个基本边界,元素如果碰到换行显示就会打乱整个布局系统,所以在移动端浏览器开发一个能适应所有浏览器的网页难度非常之高。此外能在PC电脑上显示的网页也许可以适应像pad上的浏览器,但是到了智能手机上,这个网页就不得不重新开发,重新开发倒无所谓,最要命的是就算重新开发,小屏幕的网页很难囊括原来PC浏览器网页所有功能,这和移动浏览器功能和屏幕太小所致,这样的结果会导致商户很难将用户引流到移动端,从而丧失了移动互联网的先机。
浏览器的布局技术在移动端浏览器技术普及上的作用是很关键的,在PC上开发网页我们常把布局技术称之为html+css技术,其实在网页排版里图片的作用是非常重要,而针对互联网的web网站上图片的份额更加多,而且常常会及时更新,图片对于网络流量昂贵的移动网络而言就是人民币,而浏览器是个公共的平台,虽然我们有很多技术手段可以让很多图片缓存起来,但是平时运用里重复加载图片还是家常便饭,而这样的流量消耗就是在浪费人民币,这点也同样会成为企业竞争的一个砝码,所以使用APP会对老百姓更加实惠,也能让商家表达更多对用户的体贴。
移动设备由于屏幕较小,因此制作APP界面设计的复杂度比传统PC电脑要小,这其实降低了一定的开发难度,而且APP开发的界面效果还是比浏览器界面要好。此外桌面软件开发天然就是响应式驱
文档评论(0)