移动app开发框架有以下6种:原生、 页、混合、渐进、桥接、自绘。这些框架各有自己优势,不能单一的说哪个好或者坏,在做选择的时候,选择适合自己的最好。
l 页应用适用于 传统 站APP化,比如淘宝、京东,有大量WEB页面嵌入到APP中。
l 混合应用适用于小成本应用开发,开发速度快,成本低;
l 渐进应用适用于高机会成本的场合,边下载边使用,能快速获取,快速体验。
l 原生应用适用于大型和高用户体验要求的应用
l 桥接应用适用于高速迭代的创意类app。
l 自绘应用没有平台约束和表达瓶颈,适用于游戏和有特殊效果的应用。
每个框架几乎都包含以下特性:
l 使用 HTML5 + CSS + JavaScript 开发
l 跨平台重用代码
l 丰富的UI库
l 提供访问设备原生API的 JavaScript API 包装器
l 解决原生开发中机型适配的难题
l 提供打包、部署的工具或服务
l 都需要学习自身封装的 JavaScript API
这里可以推荐几个技术框架,仅供参考:
APCIoud
APICloud通过提供封装的内部引擎,用户可以直接生成对象api,提供了前端框架。
Cordova
开源免费, 区生态成熟,插件丰富,支持离线场景应用,开发工具选择空间大。但是只提供基础访问设备的接口,需要自己搭配其他UI框架和JavaScript框架来搭配
Ionic
基于 Cordova,界面更漂亮,同时在性能上优势明显,专注原生开发,免费开源。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!