很多同学对web前端和前端开发的区别不是很清楚,其实前端开发包含了web前端开发和移动前端开发。web前端和前端开发的区别主要体现在业务适用场景、新技术的应用、页面适配性、页面性能、框架、概念等方面。具体区别介绍如下:
1.业务适用场景
前端开发包含web前端和移动前端。web前端开发主要是指PC端网页开发,移动端前端开发主要是指手机页面开发。这是两种发展方向,一般大型公司会进行细化,分为web前端开发和移动端前端开发。
2.新技术的应用
由于PC端对浏览器兼容的影响,有很多新技术会被限制。而移动端主要是以webkit内核为主,支持H5等新技术,因此有很大的是施展空间。
3.页面适配性
在页面适配性方面,移动端页面的适配性难度要高于PC端,因为移动端屏幕要小很多,并且需要考虑多适用尺寸手机屏幕分辨率的问题,因此有一定的难度。
4.页面性能
在页面性能方面,web端的网络情况比较稳定,一般是通过网络或者wifi进行链接,但是移动端网络存在不稳定性,因此会经常出现移动端页面加载问题,影响用户体验。
5.框架
由于网络速度的情况存在不稳定性,移动端页面在选择框架时需要考虑小巧的框架,例如zepto.js、vue.js框架,功能强大、压缩后体积小。
而web端选择范围比较大,可以根据项目的需求进行选择,例如ext.js。
6.概念
移动前端开发指的是Android和iOS的原生APP开发,移动前端开发属于HTML5开发,包括H5专题页、移动前端网页,广告落地页、Hybrid App等。
WEB前端开发属于HTML5开发,主要偏向PC端的网页开发,包括PC端网页开发、PC端后台管理页面等,也会涉及部分的移动端网页开发。
上述是对web前端和前端开发的区别介绍,前端开发包括了移动前端开发和web前端开发,即包括了PC端开发和移动端领域的开发,而web前端开发主要指传统的PC端网页开发,这是它们之间最大的区别。