当前位置:首页 » 网页前端 » 前端移动app和pc
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

前端移动app和pc

发布时间: 2022-09-09 05:17:07

⑴ 移动前端开发和web前端开发的区别

移动前端开发和web前端开发其实都属于前端开发的范围,目前前端发展的趋势就是大前端
那么他们的区别在哪呢?我给你分析一下:
1、新技术的使用
目前移动终端主要以Webkit内核为中心,更好地支持HTML5等新技术,让新技术得到更广泛的应用。但是PC终端的开发需要兼容IE等老浏览器,所以新技术的应用必须考虑浏览器的兼容性。
2、业务的应用场景
Web前端开发主要是指传统的在电脑端开发网页,网页主要运行在PC端,而手机端开发的网页运行在手机端。这两者没有区别,孰难孰易。开发难度主要看业务需求。
3、页面的适配性
在传统的PC端页面开发中,需要为页面设置固定的宽度,以确保两侧都有页边距。但是移动页面会选择在手机屏幕上显示尽可能多的内容,因为它的运营商手机屏幕比PC端小得多。这时候就要求移动页面要能完全适应各种屏幕尺寸的手机,最大限度地利用。从这个页面的适应性来看,移动端比PC端更难。
4、页面的性能
一般情况下, PC端的网络通过网线或 WIFI与网络相连,而移动端则比较复杂。除 WIFI外,还有2 G、3 G、4 G、5 G,甚至常常会有多个不同网络连接间的切换。因此, PC端的网络状况将比移动端更加稳定。移动端的页面资源不能太大,否则当网络状况不好时,页面无法访问,这对网页性能造成了很大的影响。
以上就是我给你分享的关于移动前端和web前端的区别,希望我的回答对你有所帮助

⑵ 移动端前端开发与PC端比有哪些不同

我来简单说说我认识到的移动端前端开发的一些特性吧。相对于PC端,移动端大概有以下几点优势:第一,浏览器内核相对单一,内核大部分都是webkit或者跟webkit有很大关系的blink,而且都是很“现代”的浏览器,对css3的支持的很不错,所以移动端开发可以相对随性的使用css3(当然不同的浏览器厂商支持程度还是不一样的);第二,对于国内开发者来说,再也不用考虑低版本ie的兼容问题,这是一个多么大的解脱。
移动端相对于PC端需要考虑的问题,第一,移动端设备屏幕尺寸繁杂。虽然移动端的浏览器内核相对单一,但是屏幕尺寸从3.5-6寸不等,如何让用户在不同的设备尺寸下得到最好的使用体验,这是做移动开发首先要考虑的问题。第二,移动端的retina屏幕适配。移动设备有着更加高的像素密度,所以不能使用PC的那一套图片(非retina的手机还是可以用的),而要针对retina提供更加高像素的图片,这样在手机上看才不会模糊和出现锯齿。所以就得根据用户的屏幕来尺寸和像素密度来加载不同的图片。
目前暂时只想到这些。

⑶ 前端:移动端和PC端的区别

移动端:手机、平板电脑等设备。
PC端:台式电脑、笔记本电脑。

⑷ PC web前端和移动端的web app的区别在哪里

从两个角度来说
从用户角度。pc端主要使用鼠标,而移动端主要是触屏。
从开发人员角度。UI(网页用户界面)设计师要考虑到移动端特点,便于触屏操作。至于代码实现效果时基本差不多。

⑸ 前端的分类有哪些啊比如说移动网页前端pc网页前端,和app前端。...

可以分成两部分理解
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,这个可以多网络一下.

⑹ 移动前端开发和web前端开发有什么区别

移动前端开发和 Web 前端开发的区别是:
1、前端是相对比较大的概念,一般是指用户能够看到、直接接触的界面都算是前端,比如iOS界面,安卓界面,网页界面,PC/Mac桌面软件的界面。最常见的是Web前端,也就是针对于网页端开发的工作。

2、Web App即Web application,也就是以浏览器作为客户端的软件。例如,用桌面客户端来收发邮件,但也可以直接用浏览器登陆gmail或者QQ邮箱,直接使用网页版的软件来使用。总之就是使用网页版代替本地软件。
Mobile Web App就是在手机端打开的Web App。例如Gmail的移动端软件

3、目前,移动客户端的开发主要包括三种类型:
Native App(原生APP):也就是完全使用移动设备系统语言写的客户端。iOS系统就是使用Objective-C语言来编写本地应用,也可以使用苹果于2014年苹果开发者大会上发布的SWIFT语言;Android平台就是使用Java语言来开发。原生APP就是从界面到交互都是使用官方标准语言来编写,效率和稳定性都是最好的,但欠缺灵活性。
Web App:这个就是在移动浏览器里打开的,使用Web前端开发语言HTML CSS JavaScript来开发的,基本上就是个网页,
Hybrid App:主要使用HTML5实现。一般使用Native语言实现一个容器,然后使用HTML CSS JS来实现用户界面和交互。这样方式既克服了Web App容器暴露偏底层的接口这样的问题,同时比起原生的开发灵活性要高。这样就更新可以更方便快捷,也不依赖于市场。例如,豌豆荚其实是个PC端的hybrid app 。
对于以上三种开发方式的比较和分析搜索引擎里面有太多的内容了,这里也就不再赘述了。

4、移动端网页布局方法与pc的差异。
主要是css方面,外加如何做到同一url,不同客户端展现不一致的做法,俗称pc和mobile都兼容。还有会说一下rem的相关用法和一段比较经典的rem.js

最后总结一下:
其实这两者最显着的区别就是,web app是不依赖于具体的设备的,通用性较强,只要手机或PC有相应内核的浏览器就基本OK。而mobile的app则依赖于具体的设备,一旦更换设备,需要重新下载才能继续使用。
移动前端开发 主要来说的是Native Client的开发Android为Java,iOS为Objective-C,然后么HTML5应用号称跨平台其实差异很大。
Web前端开发么基本上就是HTML JavaScript CSS,不过有些人把Servelt/JSP, PHP,Ruby,Python,C#之类的只要关系到页面的也叫做Web前端开发。
app是应用,每个操作系统有专门的开发工具和语言
web是网页,使用html+css+js,有工具可以生成转化为app,不过效果一般

⑺ 前端开发中pc端和移动端的区别

前端开发中PC端和移动端网站的区别,主要是:PC端在开发过程中考虑的是浏览器兼容性,移动端开发中考虑的是手机兼容性问题,做移动端开发,更多考虑的是手机分辨率的自适应和不同手机操作系统的略微差异化。

拓展:

1、PC (personalcomputer),个人计算机一词源自于1981年IBM的第一部桌上型计算机型号PC,在此之前有Apple II的个人用计算机。个人计算机由硬件系统和软件系统组成,是一种能独立运行,完成特定功能的设备。硬件系统:是指计算机的物理设备如电源、主板、CPU、内存、硬盘等等。l软件系统:是指为方便使用计算机而设计的程序,软件系统包括系统软件和应用软件。系统软件指的是主要用于控制和管理计算机资源的程序,如操作系统、编译系统等。应用软件指各种可以运行在操作系统中的程序,如游戏软件、工作软件等。

2、移动依托铁通发展自己的有线宽带的同时,发展移动有线通,是移动在08年电信业重组之后与广电合作推出的一种有线宽带上网业务。移动为了和电信联通进行有线宽带服务的竞争,推出了这个业务。移动有线通是针对家庭用户或企业提供的基于双向有线网络的宽带接入服务。当然移动有线通是针对有线上网提出的,移动很早就开办了无线上网业务如:手机上网、3G上网、WLAN(WIFI),有线通的推出也使人们多了一种上网运营商的选择。

⑻ Web前端pc和移动端的区别

pc,我们需要考虑五大浏览器,ie6-11,firefox,chrome,safari都得兼容的吧。css还是js,以及各种框架。
mobile的网页开发,我们需要考虑什么呢?
就目前来说,我们只需要考虑webkit内核的浏览器和chrome,uc,qq,小米手机浏览器就好了
1、PC端在开发过程中考虑的是浏览器兼容性,移动端开发中考虑的是手机兼容性问题,做移动端开发,更多考虑的是手机分辨率的自适应和不同手机操作系统的略微差异化;

2、在部分事件的处理上,移动端自然是偏向于触屏的,另外包括移动端弹出的手机键盘该如何处理,这样的问题在PC上肯定不会遇到,但在移动端,如果你没有经验,处理起来是相当麻烦的;
3、布局上,移动端开发是要做到页面布局自适应的,而PC端页面布局的比例会相对固定;
4、在动画效果处理上,PC端要考虑IE的兼容性,通常用JS做动画的通用性会好一些,但相比CSS3却牺牲了较大的性能,而在手机端,如果要做一些动画、特效等,第一选择肯定是CSS3,既简单,效率又高。
在实际中肯定还有其他一些不常见的问题

⑼ 移动端前端开发与pc端比有哪些不同

那么首先你要了解移动端web开发和PC端web开发的特点区别在哪儿?就影响前端的两个最大的特点就是——1)网络特点:PC端带宽高,网络连接相对稳定;而移动端带宽低,网络不稳定,间歇性连通。2)分辨率:PC端分辨率相对固定(1440*900);而移动端不同手机品牌甚至同一品牌手机不同型号,分辨率差别都很大。 所以我们就先从这两个方面说。在分辨率上,首先你要了解现在web前端开发,响应式页面布局设计给我们带来的方便。其次针对PC端,我们可以使用像素(px)来做为元素宽高的单位,但是对于移动端,我们通常会使用百分比(%)来做。对了记着在头部加上这句话:<meta name="viewport" content="width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=0"> 在加载上,移动端尤其要注意,隐形加载,按需加载等加载方式,还有尽量处理和解决重定向问题,异步加载第三方等等...(这都属于移动web前端开发的优化问题) 其实你这个问题问的很大,很多东西要去掌握,一时半会儿也说不清,说不完。。加油