很对初学者对于web前端和前端开发有什么区别不是很清楚,这两者看似差不多,实际上也是会有一些具体区别的,比如业务应用场景、页面适配性、框架等等。下面是详细的介绍。
1、业务应用场景
web前端开发主要是指传统的PC端网页开发,页面主要运行在PC端浏览器上,移动前端开发的页面主要运行在手机端。
如果说直观上的体验,那么PC端页面更大,移动端页面更小,但根据开发经验,页面大小与写的代码复杂与否没有必然联系,页面小也不代表开发很容易。难易程度主要由具体的业务需求决定。
2、新技术的使用
由于移动端主要基于webkit内核,对HTML5等新技术的支持较好,因此新技术的使用范围更广,而PC端开发在很多场景下需要兼容IE等老浏览器。在某些情况下,浏览器兼容性考虑会限制新技术的使用。
3、页面适应性
传统PC端页面开发一般选择给页面设置固定宽度,两边留白,但是手机端页面,由于其运营商手机屏幕比PC小很多,一般选择显示为手机屏幕上尽可能多的内容。这就要求手机页面要能够充分适配各种屏幕尺寸的手机,并最大限度的发挥作用。
从这个角度来看,移动页面的适配难度更大。
4、页面表现
PC端的网络情况一般比较稳定,通过网线或者Wi-Fi接入网络,而移动端则比较复杂。除了Wi-Fi,还有2G、3G、4G,甚至在几种不同的网络连接之间切换。也经常发生。
网络连接不稳定对页面性能的挑战在于移动端的页面资源不能太大,否则在网络不好的情况下页面将无法访问,严重影响用户体验。
5、帧选择
由于移动网络的不稳定性,我们在选择移动页面框架时一般只考虑小而美的框架。比如zepto.js等压缩后,只有9.6K可以满足一般业务需求。如果要构建更复杂的单页应用,可以选择vue.js这样的框架,功能强大,但压缩后体积只有20K多。
以上就是web前端和前端开发有什么区别的具体介绍,计划学习前端的小伙伴可以了解一下。前端的就业方向也建议大家知道,这样在学习的时候能有侧重点。更多关于“web前端培训”的问题,欢迎咨询千锋教育在线名师。千锋教育多年办学,课程大纲紧跟企业需求,更科学更严谨,每年培养泛IT人才近2万人。不论你是零基础还是想提升,都可以找到适合的班型,千锋教育随时欢迎你来试听。
相关文章
关注千锋学习站小程序
随时随地免费学习课程
扫一扫快速进入
千锋移动端页面
扫码匿名提建议
直达CEO信箱