我必须在Apache Cordova上开始一个用于开发移动应用程序的项目。
其中一个要求是使用IBM MobileFirst平台。这两个框架有什么区别?我的理解是Apache Cordova是一个用于编写移动应用程序的框架,其中IBM MobileFirst是一个集成,运行和测试所有移动组件的平台,如Eclipse IDE。这是我的理解是正确的吗?
答案 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。