最全常用的混合开发App方式总结

2018-12-04  本文已影响47人  摸着石头过河_崖边树

一、Cordova

Apache Cordova是一个开源的移动开发框架。允许你用标准的web技术-HTML5,CSS3和JavaScript做跨平台开发。 应用在每个平台的具体执行被封装了起来,并依靠符合标准的API绑定去访问每个设备的功能,比如说:传感器、数据、网络状态等

优点:

缺点:

学习资料:
Cordova中文文档
创建第一个App
利用 Cordova+Famous 创建高性能跨平台APP
使用 Cordova 和 Vue.js 创建移动应用

二、lonic

ionic是一个轻量的手机UI库,具有速度快,界面现代化、美观等特点。为了解决其他一些UI库在手机上运行缓慢的问题,它直接放弃了IOS6和Android4.1以下的版本支持,来获取更好的使用体验

Ionic = Cordova + AngularJS + 一套样式库

优点:

缺点:

学习资料:
ionic 官方网站
ionic 官方文档
Github 地址

三、React Native(facebook开源的基于reactJs的RN)

优点:

缺点:

学习资料:
中文官方网站

四、阿里weex(阿里巴巴开源的基于Vue.js)

Weex是2016年6月由阿里巴巴推出的一个动态化的高扩展跨平台解决方案,支持iOS、安卓、YunOS及Web等多端开发部署。

优点:

缺点:

学习资料:
Weex开发教程

五、谷歌 Flutter(Flutter是谷歌的移动UI框架, Dart 语言)

Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。 Flutter可以与现有的代码一起工作。

优点:

缺点:

学习资料:
学习资料
中文文档
技术社区

六、AppCan(移动云平台)

AppCan是基于HTML5技术的Hybird跨平台移动应用开发工具。开发者利用HTML5+CSS3+JavaScript技术,通过AppCan IDE集成开发系统、云端打包器等,快速开发出Android、iOS、WP平台上的移动应用。

有两种方式创建项目:IDE 和云端,并且IDE可以同步到云端。

免费用户有100M空间、50个应用的限制。

优点:

缺点:

学习资料:

Phonegap VS AppCan
官方网站

七、Dcould

[图片上传中...(58FD5D3E-CE3C-4EAD-8B4A-B6C745BB6A1D.png-ad0aa9-1543935014937-0)] 58FD5D3E-CE3C-4EAD-8B4A-B6C745BB6A1D.png

优点:

缺点:

学习资料:

中文官方网站

八、APICould

优点:

缺点:

学习资料:
APICould官方文档

上一篇 下一篇

猜你喜欢

热点阅读