移动前端开发的一些简单分类!

移动端Web开发可分为移动端网页,移动端web App,Hybird开发(直译为混合开发,又称套壳开发,常牵扯到原生App)。

移动端网页与PC端网页基本类似,可以说是缩小版的PC端网页。仅供浏览,不提供其他操作,典型的就是新闻网页。(这是最基础的东西)

移动端Web App:相较普通网页而言,增加交互性,操作也丰富了一些。

Hybird开发:与开发有交互性的网页区别不大,不同在于所使用的资源多在本地,即用原生写一个容器,然后使用HTML+CSS+Javascript去实现用户界面和交互。


Native App:(原生App)严格来说,他不属于前端开发,应当划分为安卓开发或者iOS开发,(除去前端开发,各家培训机构主攻的也有这两项)。这种App就是使用移动设备系统语言写的客户端,安卓是纯JAVA语言,而IOS则是纯object-C。Hybird开发即是移动前端开发与原生App开发优势互补的产物。


各分类项特点

1.web App利用的是基于浏览器的网页语言技术,不依赖于具体的设备,只要手机有相应内核的浏览器即可,所需资源均为网上获取,且开发成本地,跨平台性能强,维护性较好。但是性能不够强大。

2.Native App利用的是基于操作系统的程序语言技术,依赖于具体设备,若更换设备,则需重新下载。性能强大,但是开发难度也不低,灵活度较差。

3.Hybird开发即是取两种技术的长处,也是目前流行的开发方式。有些公司会将产品的一部分页面用webview来实现,在不损失性能的前提下,降低成本,增加灵活度。甚至是使用phone gap(尚未能具体研究该技术)将网页打包成一个App。(看上去很像原生App,实则只是一个webview控件,内部访问依然是web App)个人观点:微信小程序属于此类,也有人说豌豆荚就是PC端的Hybird App。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值