Hybrid App学习心得:cordova + ionic + angularjs

本文介绍了作者对Hybrid App的理解,对比了它与Native App的区别,并分享了使用cordova、ionic和angularjs进行混合开发的心得。通过学习,作者认识到cordova提供了设备接口和打包功能,ionic构建高性能界面,而angularjs处理业务逻辑。学习方法包括掌握cordova的API和插件集成,理解ionic的标签语法,以及深入学习angularJS的语法和数据绑定。
摘要由CSDN通过智能技术生成

1.对Hybrid App的一些理解
在之前就有很多公司推出过纯H5编写的轻应用,就是WebApp,主要的有点就是跨平台,更新快。但是这种App也存在很多缺点,例如很依赖网速,不能获取到系统级别的通知,这样造成用户体验很差。如果要做到又能跨平台,用户体验也能保证良好,那就需要用到混合开发技术,也就是Hybrid App。

2.Hybrid App和Native App的主要区别
从性能上来说,原生开发要更快。界面上Hybrid是模仿原生界面。
对设备的硬件访问两者都支持,但是Hybrid App更加依赖网络,而原生的可以支持离线操作。

3.cordova + ionic + angularjs 安装过程中的一些认识
这两天通过网络查询一些资料,完成了安装的过程,对cordova + ionic + angularjs有了一些自己的了解。
Cordova:我觉的它的主要功能就是提供设备的硬件接口,刚好是弥补web app不能与系统交互的缺点。并且它还能配合UI框架,这样开发混合App可以不用去写原生的代码。(它还是个打包工具,支持很多平台的手机操作系统)
Ionic: 移动开发框架,主要用来构建App的界面。性能很优秀,可以达到原生的效果。
Angularjs: 一款前端JS框架,主要是处理业务逻辑,进行数据绑定等工作。

4.通过阅读Demo代码对cordova + ionic + angularjs的一些理解
感觉有两种方式使用Cordova(目前也不是很懂),第一种是直接集成CordovaActivity,在onCreate方法中loadURL打开Html页面。第二种是继承CordovaInterface&#x

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值