移动前端开发和web前端开发的区别,app开发和web开发的区别

文章 3年前 (2021) admin
0

Q1:移动前端开发和web前端开发的区别?

肯定有区别。一个方向是手机方向,另一个是网页。

Q2:移动前端开发和 Web 前端开发的区别是什么

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

Q3:移动前端开发和 Web 前端开发的区别是什么?

可以分成两部分理解1.服务器端开发,也叫后台开发,这是唯一的,对应不同的平台,他负责数据的分发与存储,和一些逻辑的处理.逻辑处理的多少由业务的复杂程度决定。服务端相对独立,与平台没啥关系.2..1中不同的平台指web平台、移动设备平台等,移动设备又可分为andriod平台、iPhone平台等每个平台都有自己的规范和开发技术。web平台的规范是键盘+鼠标,开发技术是html+css+javascript;移动设备平台的规范是键盘+手指(触摸和手势),技术iphone是Objective-C,android是java。业界很少有说移动web前端开发的,都是移动web开发.而web app特指的是用html5技术开发,之所以叫web app是因为他比较接近客户端应用程序的用户体验,可以和系统深度融合,调用一些只有客户端才能调用的功能(比如在移动设备上利用html5开发出的网页可以访问电话、摄像头等本地功能).通常你看到的一些文章中会提到web app 和native app,这里的web app指的是mobile web app,而移动web和web开发没本质的区别,但需要不同的开发框架,以解决在移动设备上的适配问题和一些特殊的操作以及功能调用。最后总结一下,web开发利用的是基于浏览器的网页语言技术,native app开发利用的是基于操作系统的程序语言技术,web app介于两者之间.当然现在比较流行混合型app,这个可以多百度一下.

Q4:移动前端开发和 Web前端开发的区别是什么?

移动前端开发和web前端开发的区别是:移动端前端开发是做手机网页的前端开发,web前端开发是桌面网页的前端开发。服务器端开发,也叫后台开发,这是唯一的,对应不同的平台,他负责数据的分发与存储,和一些逻辑的处理,逻辑处理的多少由业务的复杂程度决定。服务端相对是独立,与平台没啥关系。上述中不同的平台指web平台、移动设备平台等,移动设备又可分为Android平台、iPhone平台等。每个平台都有自己的规范和开发技术。web平台的规范是键盘+鼠标,开发技术是html+css+javascript;移动设备平台的规范是键盘+手指(触摸和手势),开发技术iPhone是Objective-C,Android是java。业界很少有说移动web前端开发的,都是移动web开发。而web app特指的是用html5技术开发,之所以叫web app是因为他比较接近客户端应用程序的用户体验,可以和系统深度融合,调用一些只有客户端才能调用的功能,比如在移动设备上利用html5开发出的网页可以访问电话、摄像头等本地功能。通常看到的一些文章中会提到web app 和native app,这里的web app指的是mobile web app,而移动web和web开发没本质的区别,但需要不同的开发框架,以解决在移动设备上的适配问题和一些特殊的操作以及功能调用。web开发利用的是基于浏览器的网页语言技术,native app开发利用的是基于操作系统的程序语言技术,web app介于两者之间.当然现在比较流行混合型app。

Q5:移动前端开发和web前端开发有什么区别?

普通PC端开发与移动端开发区别。 先说背景,我大言不惭的说一下,我pc端的前端开发干了有快4年多,不算大牛,也算一个标准的前端开发工程师吧,可怜的是我2015年之前做过的移动端项目不超过1个。

Q6:前端开发和web前端开发的区别

移动前端开发和web前端开发属于前端开发,有以下区别。1.业务应用场景web前端开发主要是指传统的PC端网页开发,主要运行在PC端浏览器中,移动前端开发的页面主要运行在手机上。直观来看,PC页面更大,手机页面更小。但根据开发经验,大页面并不意味着编写的代码复杂,小页面也不意味着开发简单,难易程度主要取决于具体的业务需求。2.新技术的使用可以用的范围更广,因为webkit内核主要用在移动端,HTML5等新技术得到了更好的支持。然而,由于在许多场景中与旧浏览器(如IE)的兼容性,出于浏览器兼容性的考虑,新技术的使用在某些情况下受到限制。3.页面的适应性传统的PC端页面开发通常会选择为两边都有页边距的页面设置一个固定的宽度,但是手机端页面通常会选择在手机屏幕上显示尽可能多的内容,因为手机的屏幕比PC小很多,这就要求手机端页面能够完全适应各种不同屏幕尺寸的手机,并最大限度地利用它们。从这个角度来看,手机页面的适配难度更大。4.页面的表现:PC的网络状况一般比较稳定,都是通过网线或者Wi-Fi接入网络,但是移动终端比较复杂。除了Wi-Fi,还有2G、3G、4G,甚至几种不同网络连接之间的交替切换也经常发生。网络连接不稳定对页面性能的挑战在于,移动端的页面资源不宜过大,否则在恶劣的网络条件下页面将无法访问,严重影响用户体验。5.帧选择由于移动网络的不稳定性,我们在选择移动页面帧时,一般只考虑小而漂亮的帧。比如像zepto.js这样压缩后只有9.6K可以满足一般业务的需求。如果想构建更复杂的单页应用,可以选择vue.js这样的框架,功能强大,但经过卷压缩后只有20k多。另一方面,web端的相对选择范围比较大,一些重框架也可以根据项目需求考虑,比如古老但庞大的ext.js,在一些UI组件较多的企业后台管理系统项目中依然活跃。扩展信息网络前端开发需要掌握的技术:1。熟悉前端开发技术(HTML5、JS、JSON、XHTML、CSS3),了解各种技术的相关标准。2.掌握Ajax异步编程,能够编写高性能、可重用的前端组件。3.对OO、MVC、MVVM等编程思想和前端框架有很深的理解,并精通一个前端框架(常用的前端框架有Vuejs、AngularJS、React、Bootstrap、QUICK UI,移动终端包括:Frozen UI、weUI、SUI、MUI、AUI)并了解其原理(框架很多,选择两三个主流框架,并精通),4。擅长网页性能优化、可访问性、良好的搜索引擎优化经验等。理解表示层和数据层分离的概念,Web语义(这些也是求职中有用的加分项)。5.了解前端安全机制,熟悉HTTP协议和浏览器缓存策略。6.熟悉常见的JS开发框架源代码实现(如prototype、jQuery、Mootools、Ext、Dojo、下划线、YUI、Kissy),至少精通其中一个(当然不要选择一些用户很少的框架,要明白大项目都是团队完成的,自己一个人做不到)。7.有良好的代码编写和设计文档编写经验,熟练使用Git等版本控制工具。8.对常见的浏览器兼容性问题和可靠的解决方案有清晰的认识,比如IE6/7/8/9、Firefox、Safari和Chrome。9.有很高的审美(这很重要。如果看到更多的模板和高端项目,就能感受到差距之大)。

版权声明:admin 发表于 2021年11月9日 下午11:56。
转载请注明:移动前端开发和web前端开发的区别,app开发和web开发的区别 | 热豆腐网址之家

相关文章