移动端开发并不是Web前端开发,但移动前端开发和web前端开发其实都属于前端开发的范围,目前前端发展的趋势就是大前端,可以说是包罗万象。但不论趋势如何发展,目前来看HTML、CSS和JavaScript依然是整个前端开发的三大基石。所以不论你是想做移动前端开发还是Web前端开发,这三样基础技术都必须熟练掌握。
青岛HTML5
那么移动前端开发和Web前端开发都属于前端开发有什么区别呢?
1、新技术的使用
现在在移动端主要是以Webkit内核为主,对于HTML5等新技术支持的更好,让新技术能够更大范围的使用,而PC端开发因为很多场景都需要兼容IE等老版本的浏览器,新技术的应用就不得不考虑浏览器的兼容性问题了。
2、业务的应用场景
Web前端开发主要还是指传统的电脑端的网页开发,网页运行也主要是在PC端运行,而移动端开发的页面顾明思义是在手机端上运行。这两者之间不存在哪个难、哪个容易的区分,开发的难易程度主要还是看业务需求。
3、页面的适配性
在传统的PC端的页面开发中,需要给页面设置一个固定的宽度,保证两侧有留白,但是移动端的页面因为其载体手机屏幕相对PC端小很多,所以会选择尽可能的多在手机屏幕上显示内容。这个时候就会要求移动端页面要能够充分适应各种屏幕尺寸的手机并进行最大程度的利用。从这页面的适配性的角度上来说移动端的难度要比PC端的更难一些。
4、页面的性能
PC端的网络一般是通过网线或者是WIFI来连接网络,而移动端就比较复杂,除了WIFI,还有2G、3G、4G以及不久之后的5G,甚至是在几种不同的网络连接中交替切换也经常发生,因此PC端的网络情况会比移动端稳定许多,而不稳定的网络连接对页面性能带来的挑战是移动端的页面资源不能太大,否则在恶劣网络情况下时,页面将会无法访问 ,严重影响用户体验。
5、框架选型
移动端的网络不稳定的情况是每位开发者都需要考虑的问题,因此在选择页面框架的时候,都会选择不仅能满足业务需要,还要小而美的框架,例如:zepto.js这样的压缩之后只有9.6K,还能满足一般业务的需要。而Web端相对选择的范围就比较大,一些比较重型的框架也可以根据项目需求来考虑。
暂无评论内容