Apache Cordova和IBM MobileFirst Platform之间有什么区别

时间:2015-03-11 07:41:28

标签: cordova ibm-mobilefirst

我必须在Apache Cordova上开始一个用于开发移动应用程序的项目。

其中一个要求是使用IBM MobileFirst平台。这两个框架有什么区别?我的理解是Apache Cordova是一个用于编写移动应用程序的框架,其中IBM MobileFirst是一个集成,运行和测试所有移动组件的平台,如Eclipse IDE。这是我的理解是正确的吗?

1 个答案:

答案 0 :(得分: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。