好程序员web前端分享移动前端开发和web前端开发的区别

好程序员web前端分享移动前端开发和web前端开发的区别,既然都是前端开发,二者确定有紧密的联系,可是楼主主要询问区别,我就先简单聊一下相同点,以后在着重分析不一样点。前端

移动前端开发和web前端开发其实都属于前端开发的范围,目前前端发展的趋势就是大前端,能够说是一应俱全,固然也就包含PC端和移动端领域,而如今的前端开发人员也已早就不是当年的切图仔了,须要学习和掌握大前端体系方方面面的知识才能在平常的开发中游刃有余,可是不论趋势如何发展,目前来看HTML、CSS和JavaScript依然是整个前端开发的三大基石。因此不论楼主是想作移动前端开发仍是web前端开发,这三样基础技术都必须熟练掌握。vue

我再来谈谈既然移动前端开发和web前端开发都属于前端开发,那具体又有什么区别呢?程序员

一、业务的应用场景web

web前端开发主要指传统的PC端网页开发,页面主要是运行在PC端浏览器中,移动前端开发出来的页面主要是运行在手机上;直观上会感受,PC端页面大一些,移动端页面小一些,可是根据开发经验,页面大可并不表明书写的代码复杂,页面小也并不意味着开发简单,难与易主要仍是取决于具体的业务需求。浏览器

二、新技术的使用网络

因为在移动端主要以webkit内核为主,对于HTML5等新技术支持的更好,因此能够更大范围的使用新技术;而PC端开发因为不少场景下要求兼容IE等老版本浏览器,出于浏览器兼容性的考虑,有些状况下限制了新技术的使用。框架

三、页面的适配性性能

传统PC端的页面开发通常都会选择给页面设定一个固定宽度,两侧有留白,可是移动端的页面因为其载体手机屏幕比PC要小不少,通常都会选择尽量多的在手机屏幕上显示内容,这就要求移动端页面要可以充分适应各类屏幕尺寸的手机并进行最大程度的利用。从这一点上来讲移动端页面的适配难度更高一些。学习

四、页面的性能blog

PC端的网络状况通常比较稳定,都是经过网线或者Wi-Fi链接网络;可是移动端就比较复杂,除了Wi-Fi,还有2G、3G、4G甚至是在几种不一样的网络链接中交替切换也常常发生,不稳定的网络链接对页面性能带来的挑战是移动端的页面资源不能太大,不然在恶劣网络状况下时,页面将会没法访问 ,严重影响用户体验。

五、框架选型

因为移动端网络状况的不稳定,致使咱们在移动端页面框架选型时,通常只考虑小而美的框架,例如像zepto.js这样的压缩以后只有9.6K,就能知足通常业务的须要,若是是想要构建更复杂的单页面应用,能够选择像vue.js这样的框架,功能强大,但体积压缩后却只有20多K。而web端相对选择的范围就比较大,一些比较重型的框架也能够根据项目需求加以考虑,例如古老但庞大的ext.js,依然凭借着众多UI组件活跃在一些企业的后台管理系统项目中。

 

以上就是想到的几个比较重要的区别,但愿可以解答楼主的疑问,也欢迎你们一块儿讨论。

相关文章
相关标签/搜索