MobileFirst 8 中的混合模型在哪里

Posted

技术标签:

【中文标题】MobileFirst 8 中的混合模型在哪里【英文标题】:Where is hybrid model in MobileFirst 8 【发布时间】:2017-04-14 13:31:46 【问题描述】:

我开始学习 MobileFirst 开发,并且有一个关于混合开发模型的问题。

我正在查看支持混合开发的 7.1 版,它允许您创建可在所有支持的设备上运行的应用程序。

但后来我发现有一个最新版本的 MobileFirst Foundation 可用,称为 8.0,但奇怪的是混合模型不存在。是不是被别的东西代替了?

顺便问一下,我应该使用 7.1 版还是 8 版?

【问题讨论】:

【参考方案1】:

MobileFirst Platform Foundation 8.0 中不再有“混合应用程序”的概念(以您在 7.1 和之前版本中习惯的方式)。相反,您将使用首选的 Cordova 开发工具创建一个 Cordova 应用程序,并将 MobileFirst SDK 添加到其中。请参阅https://mobilefirstplatform.ibmcloud.com/tutorials/en/foundation/8.0/product-overview/release-notes/whats-new/ 上的教程(在“构建应用程序的新功能”部分)了解更多详细信息。

【讨论】:

这不是退步吗?如果您查看此链接,IBM 列出了 Hybrid 优于 Cordova 的几个优点,所以我不知道他们为什么要从较新版本中删除 Hybrid 模型。 ibm.com/support/knowledgecenter/en/SSHS8R_7.1.0/… 嗯,这并不完全正确 - 链接中的比较是 Cordova 应用程序和 MobileFirst 7.1 混合应用程序之间的比较。当您将 MobileFirst cordova 插件添加到常规 Cordova 应用程序时,混合应用程序的一些功能也可用于 cordova 应用程序。例如,认证固定、网络资源加密等等。 绝对不是真的。 7.x 中的混合模型是一种专有的、非标准的跨平台开发方法。在 8.0 中,您使用的是与其他所有人相同的 Cordova。 MFF 8.0 SDK 作为 Cordova 插件交付,您使用标准 Cordova CLI,项目的文件夹结构也是标准 Cordova。 100% 改进,IMO。

以上是关于MobileFirst 8 中的混合模型在哪里的主要内容,如果未能解决你的问题,请参考以下文章

如何将内部 MobileFirst 混合应用程序部署到专用的 Bluemix 环境?

在 Google Appengine 中部署 MobileFirst 混合应用程序

IBM Mobilefirst V8 - 使用 Ionic v3.20.0 的混合应用程序的自定义直接更新没有发生

MobileFirst 混合应用程序中键盘覆盖的小部件

MobileFirst 中的浮动原生视图

在 Android OS 4.4.2/MobileFirst 混合应用程序上启用 TLS 1.2