套壳开发工具 DCloud,ApiCloud,AppCan,Bingotouch,Cordova比较

匿名 (未验证) 提交于 2019-12-02 23:34:01

Ŀ¼

ApiCloud :

App定制平台

APP开发平台

APPCan :

Bingotouch :

Cordova:

ApiCloud :
App定制平台
它是APICloud在已有的移动应用开发平台上,推出的全新服务体系。App定制平台为企业提供在线APP定制开发服务。服务特色一是帮助企业客户免费梳理APP开发需求,输出评估报告;二是将APP开发流程标准化,客户通过线上管理后台可全程参与到APP项目的开发中,监管项目的品质和进度。同时,APP定制平台具有官方签约、保上线、便宜、快四大优势,为客户带来省心、安心的APP定制开发服务。

APP开发平台
它提供编译器APICloud Studio2, 并且模块Store作为开发者生态中的重要组成部分,积累了大量成熟的app功能模块,将大量移动应用所需的功能“模块化“封装,并且借助APICloud的模块机制规范的提供给开发者,通过JavaScript语言,一套代码同时调用iOS和Android两个平台的模块,从而实现“积木拼装”式的原生应用开发;支持多人协作开发、一键多终端调试等服务。同时支持开发者扩展自定义模块,让移动应用开发更具灵活性和个性化。

为App开发者提供大量优质的原生模块,涵盖功能扩展、导航菜单、界面布局、开放SDK、设备访问、云服务对接等类型。




优点:







2.不能完全跨平台。不同平台代码需要微调。

APPCan :



优点:












缺点:



3.AppCan 不能很好的解决原生代码的功能。

Bingotouch :
是原生技术与 web 技术相结合的开发框架,开发人员使用 html5,css, javascript 编写程序逻辑,利用 javascript 与相应平台提供的接口进行交互,可以对应用的 每个页面进行控制,一次开发,多处运行,轻松实现跨平台.

在原生层面,BingoTouch开发框架基于开源框架Cordova(原名PhoneGap),Cordova负责javascript与navtive层进行通讯,即是javascript与设备或者原生代码打交道的桥梁。

在web端,BingoTouch开发框架基于超轻量级的js框架Zepto.js,语法与Jquery类似,熟悉Jquery的开发人员可以几乎无成本过度到Zepto.js。

在页面样式方面,采用自主研发的BingoTouch UI Framework,控件、组件丰富,效果可媲美于原生控件、组件。

Cordova:

2011年被Adobe收购,同年晚些时候,该项目核心代码被捐赠给Apache软件基金会(ASF),以保持透明和开放的发展,而Apache将其更名为Cordova。

Cordova提供了一组设备相关的API,通过这组API,移动应用能够以 JavaScript 访问原生的设备功能,如摄像头、麦克风等。
Cordova还提供了一组统一的 JavaScript 类库,以及为这些类库所用的设备相关的原生后台代码。
Cordova支持如下移动操作系统:iOS, Android,ubuntu phone os, Blackberry, Windows Phone, Palm WebOS, Bada 和 Symbian。

优点:

1.跨平台,开发简单,学习成本低

2.框架多,插件多,可自定义插件

3.发展最早,社区资源丰富,

缺点:

1.WebView性能低下时,用户体验差,反应慢

2.毕竟是老外的框架,中文文档资源少

3.调试不方便,既不像原生那么好调试,也不像纯web那种调试

参考:

https://blog.csdn.net/qq_27816995/article/details/78060857

文章来源: https://blog.csdn.net/yelin042/article/details/90480145
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!