Apache Cordova 和 IBM MobileFirst Platform 有啥区别
Posted
技术标签:
【中文标题】Apache Cordova 和 IBM MobileFirst Platform 有啥区别【英文标题】:What is the difference between Apache Cordova and IBM MobileFirst PlatformApache Cordova 和 IBM MobileFirst Platform 有什么区别 【发布时间】:2015-03-11 07:41:28 【问题描述】:我必须在 Apache Cordova 上启动一个项目来开发移动应用程序。
其中一个要求是使用 IBM MobileFirst 平台。这两个框架有什么区别?我的理解是 Apache Cordova 是一个用于编写移动应用程序的框架,而 IBM MobileFirst 是一个集成、运行和测试所有移动组件的平台,例如 Eclipse IDE。我的理解正确吗?
【问题讨论】:
【参考方案1】:你的理解是部分正确的。
Cordova 本质上是您的网络代码与本机代码之间的一层。它允许您通过使用其 API 集在 Web 应用程序中使用本机功能。它还提供了一个 CLI 来为各种环境生成混合应用(使用 Web 视图显示应用内容的原生应用)。
MobileFirst Platform is a suite of products 为您提供很多不同的东西。 在应用程序开发方面,Cordova 被用作 MFP 也提供的 Hybrid 应用程序的集成部分。
不过,除了 Cordova,您还可以使用 Cordova 不具备的其他功能。例如:统一推送通知、Java 和 javascript 适配器(用于后端连接、二进制数据、服务器端等)、直接更新、OAuth、应用程序真实性、非常灵活的安全框架和其他不同的功能。这些是您使用纯 Cordova 应用程序无法拥有的东西。
我建议您通过访问其官方网站以及developer center来熟悉MFP。
【讨论】:
以上是关于Apache Cordova 和 IBM MobileFirst Platform 有啥区别的主要内容,如果未能解决你的问题,请参考以下文章
IBM Woklight、Sencha Touch、Cordova 的区别?
IBM Mobilefirst Pugin 不支持 Cordova 版本 >7
IBM Worklight - 找不到“Cordova/CDVViewController.h”文件
IBM Worklight 6.1 - Cordova 插件未执行