XDIGIT - 对几款移动跨平台App开发框架进行比较

时间:2020-08-15 88 二维码生成器 热度:199
XDIGIT - 对几款移动跨平台App开发框架进行比较

整理目前流行的跨平台WebApp开发技术的特点,仅供参考。

每个框架几乎都包含以下特性:

筛选框架的要求:

Cordova 和 PhoneGap 的区别?

PhoneGap 是 Apache Cordova 的一个分发版,就像 Ubuntu 是 基于 Linux 的一个发行版,其代码库也基于 Cordova,只是 PhoneGap 关联了 Adobe 的一些额外的商业工具或服务,例如 PhoneGap Build 和 Adobe Shadow,来帮助开发者简化开发。

此外,两者提供的CLI工具、项目结构有差异,如:

Cordova 把 config.html 放在项目目录下,而 PhoneGap 把它放在www 目录下。

优点:

缺点:

UI框架

优点:

缺点:

通过AppCan IDE集成开发系统、云端打包器等,快速开发出Android、iOS、WP平台上的移动应用。

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

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

优点

缺点

企业版和大众版主要有以下几点区别:

特点:

云编译必须联网获取AppId

优点:

缺点:

优点:

缺点:

能够在Javascript和React的基础上获得完全一致的开发体验,构建世界一流的原生APP。

仅需学习一次,编写任何平台。(Learn once, write anywhere)

缺点:

经过一番对比,感觉 Cordova 和 DCloud 更适合本次项目。

原因:

Cordova

DCloud

其他框架不适合的原因:

APICloud

AppCan

Ionic

React Native