既然都是前端开发,两者肯定有紧密的联系,移动前端开发和Web前端开发其实都属于前端开发的范围。目前前端发展的趋势就是大前端,可以说是包罗万象,当然也就包含PC端和移动端领域。而现在的前端开发人员也已早就不是当年的切图仔了,需要学习和掌握大前端体系方方面面的知识才能在日常的开发中游刃有余。但是不论趋势如何发展,目前来看HTML、CSS和JavaScript依然是整个前端开发的三大基石。所以不论是想做移动前端开发还是Web前端开发,这三样基础技术都必须熟练掌握。

既然移动前端开发和Web前端开发都属于前端开发,那这两者具体又有什么区别呢?下面,我从5个方面来说说它们之间的区别。

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这样的框架,功能强大,但体积压缩后却只有20多K。而Web端相对选择的范围就比较大,一些比较重型的框架也可以根据项目需求加以考虑,例如古老但庞大的ext.js,依然凭借着众多UI组件活跃在一些企业的后台管理系统项目中。

以上就是我总结的移动前端开发和Web前端开发之前的区别。以目前国内Web前端的现状来说,整体水平略有不足,相对应的Web前端开发人才更是高薪难求。虽然Web前端薪资高入门门槛低, 但是俗话说得好:入门容易,精通难。Web前端开发的知识点繁多,要想真正掌握Web前端工程师开发技能,并非易事。

移动前端开发跟Web前端开发一样吗?有什么区别?相关推荐

  1. 什么人适合学习web前端?怎样学好web前端开发?

    web前端在IT互联网行业的发展前景是非常可观的,越来越多的人都在学习web前端技术,那么什么人适合学习web前端?怎样学好web前端开发?相信大家都想了解这些问题,我们来看看下面的详细介绍. 什么人 ...

  2. 开发web前端_移动前端开发和web前端开发的区别?

    如果说非要有区别的话应该就是开发的软件和方式不同,因为他们本来就不属于一端的东西,具体来看看下面: web前端开发 用最简单粗暴的方式来讲,就是用html + css + javascript来构建一 ...

  3. java下拉菜单_薪资对比:Java开发和web前端薪资哪个好

    Web前端开发和Java开发哪个薪资更高,Web前端开发和Java开发发展前景更好? 互联网行业飞速发展,因此有很多小伙伴想要进入IT行业分一杯羹,但是学什么技术更好,哪一个语言的就业薪资更高,就成了 ...

  4. 移动web前端开发框架_移动前端开发是Web前端开发吗?

    移动端开发并不是Web前端开发,但移动前端开发和web前端开发其实都属于前端开发的范围,目前前端发展的趋势就是大前端,可以说是包罗万象.但不论趋势如何发展,目前来看HTML.CSS和JavaScrip ...

  5. iOS客户端开发与Web前端开发

    来源:Bang 不知不觉做iOS客户端开发已经半年多了,了解到iOS客户端开发与Web前端开发的一些异同,写一下. 1.版本升级.用户角度上看,客户端升级必须让用户手动下载整个新的安装包覆盖安装,而w ...

  6. 北风网web前端开发培训课程 web前端开发实例视频教程下载

    web前端开发视频教程 Web前端开发工程师培训 零基础Web前端开发工程师高端培训配项目开发(月薪过万的最佳选择) 课程讲师:叮咚 课程分类:套餐推荐 适合人群:初级 课时数量:305课时 用到技术 ...

  7. 好程序员web前端分享移动前端开发和web前端开发的区别

    好程序员web前端培训分享移动前端开发和web前端开发的区别,既然都是前端开发,两者肯定有紧密的联系,但是楼主主要询问区别,我就先简单聊一下相同点,之后在着重分析不同点. 移动前端开发和web前端开发 ...

  8. 从游戏开发到web前端——仅仅只是开始

    文章开头,请允许我随便扯扯. 一来,开头从来都是最难写的,二来,描述我现在的心情和状态以及工作背景啥的,对于大家理解后面的内容也许会有所帮助~ 2012年211大学毕业,工作4年了,一直都是做游戏前端 ...

  9. php前端开发培训,杭州web前端培训技术学校(web前端开发和php开发)

    杭州web前端培训技术学校,选择的时候请记住杭州web前端培训中的web前端框架,web前端开发和ui设计,web前端开发和php开发,web前端开发好不好,学历低能否学习web前端,web适用那些人 ...

  10. 好程序员web前端干货之web前端开发框架汇总

    好程序员web前端干货之web前端开发框架汇总,其实一个前端开发框架其实就是一系列产品化的HTML/CSS/JavaScript组件的集合,我们可以在设计中使用它们.前端开发框架有很多,其中有一些写得 ...

最新文章

  1. .Net之用户控件笔记
  2. Python 列表的应用场景有哪些?你使用对了吗?
  3. 关于Vmware下NAT模式物理机无法ping通虚拟机但是可以上网的解决方法
  4. 每个tabpage中都有一个dategridview_其实每个人都是一个孩子,仅此而已
  5. linux下面安装maven
  6. 豆瓣评分9.4!这部大片你不应该错过,每一秒都是不敢看的残忍!
  7. C#-WebForm-★★★JQuery知识——基础知识、选择器、事件★★★
  8. 安卓之实现一个简单的电话拨号功能
  9. DataTemplate和ControlTemplate的关系
  10. solr 高并发_高血压常见的并发症,这些疾病和高血压一起治,疗效才好
  11. c语言中使用相对路径
  12. OpenCV-Python实战(10)——详解 OpenCV 轮廓检测
  13. Oracle 学习笔记(四) Oracle表空间和数据文件
  14. IOS中常见UI细节和常识
  15. 执行力强的人九个特点
  16. 第三方银联支付接口对接_第三方支付接口集成安装,网站支付接口对接,网站收款接口...
  17. 微服务守护神-Sentinel-热点-授权-系统规则
  18. 关于微信公众号accesstoken
  19. 解决loadrunner使用谷歌浏览器录制时打不开网页的问题
  20. Java系统插件开发原理与实例

热门文章

  1. I2S时序及音频驱动
  2. SQLite3-轻量级数据库
  3. 如何把caj转成pdf
  4. exynos4412,tegra3,msm8960性能对比,参考对照exynos4210
  5. 一块带给无数人年少欢乐的CPU
  6. 简单企业网络搭建(基于华为eNSP模拟器)
  7. NSIS 简易教程(四)
  8. mysql front连接_mysql server连接mysql-front方法
  9. html5video拼接屏一部分黑屏,拼接屏常见问题与解决方法
  10. C语言-快速排序算法-原理-详解(完整代码)