个人一直想做个App,但是学习 IOS 的过程发现 原生的做界面还是听麻烦的就放弃了。后来就转到混合式App阵营了
混合式App 定义
Hybrid App(混合模式移动应用)是指介于web-app、native-app这两者之间的app,兼具“Native App良好用户交互体验的优势”和“Web App跨平台开发的优势”
平台框架选择
- APICloud
- Dcloud
- Ionic
平台对比
Dcloud 平台
- 大量使用H5接口
- 提供一些原生Api(官方号称40万Api),例如 webview,actionsheet
- Mui提供界面框架
- 论坛 和 文档 还算可以,入手快
- hbuilder开发工具不错(应该这个编辑器最出名了)
APICloud 平台
- 官方提供原生模块
- 文档不好入手,新手入手有点高
Ionic 平台
- 官网只提供 UI框架 和 JS 组件
- 文档比较完善
- 有大量的插件,借助于 cordova/phonegap 平台
- 遇到的问题 都可以 google 解决
- 开发工具 部署都非常方便
个人选择平台
个人选择了ionic,因为dcloud我用过,感觉我需要的有些功能完成不了,并且我发现写的代码冗余太多了,我来说说 ionic 的优势
ionic优势
- 借助cordova/phonegap 有大量插件,比较都发展了这么多年了
- 无路英文社区还是中文社区 都比较完善
- 借助angularjs 可以是代码更优雅
- ionic的开发工具 ,真机调试,部署,发包都非常简单,兼容平台也多,命令就够了
- 可以自己修改插件源码,只需要掌握对应平台的基础姿势就好了(相对新手哦)
参考资料
- apicloud:http://www.apicloud.com/
- dcloud:http://www.dcloud.io/
- ionic:http://ionicframework.com/
- angularjs官网:https://angularjs.org/
- angularjs 基础教程:http://www.runoob.com/angularjs/angularjs-tutorial.html
原文地址:混合App 框架选型
标签:webapp native app hybrid 混合 ionic dcloud apicloud 的 App angular cordova phonegap
智能推荐
- php 请求参数限制
- 深入了解php opcode缓存原理
- 【No.1 Ionic】基础环境配置
- 【No.3 Ionic】超级逗表情 App
- 【No.4 Ionic】修改 cordova 插件
时间: 2024-12-23 16:20:44