手机网络的不稳定是每个前端开发者都要考虑的问题
时间:2021-02-13

手机前端开发不完全是web前端开发,但手机前端开发和web前端开发其实属于前端开发范畴,目前的前端发展趋势是大大小小的前端,包罗万象。但是不管发展趋势如何,HTML、CSS、Javascript仍然是整个前端开发的三大主要组成部分。所以无论你想做移动还是Web的前端开发,这三项基础技术都必须熟练掌握。

那么移动前端开发和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端的选择范围比较广,根据项目需要也可以考虑一些重框架。

这些就是移动前端开发和Web前端开发的区别。