很多同學對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端網頁開發,這是它們之間最大的區別。