MobileFirst 可以用于 Web 应用程序吗

Posted

技术标签:

【中文标题】MobileFirst 可以用于 Web 应用程序吗【英文标题】:Can MobileFirst be used for Web application 【发布时间】:2015-02-17 09:00:54 【问题描述】:

我们正在使用 MobileFirst 作为构建混合应用程序的平台。我知道我们可以使用 mobileFirst 技术来构建 iPhone、iPad、android、Windows Phone 等的混合应用程序。除了这些平台,我们还需要一个网络版本。我想知道是什么 开发支持移动平台的应用程序的最佳实践 Plus Web 应用程序

具体来说 在 Mobile First 控制台中,“作为公共资源预览” - 提供了我们开发的同一混合应用程序的网页版本。此网页是否足以用作 Web 应用程序。在这种典型场景中是否使用了任何最佳实践

另一种方法是让 mobilefirst 应用程序为混合应用程序服务,webapp 将作为一个单独的应用程序开发 - 可能使用相同的后端组件 为混合应用程序编写

请给我一个方向

【问题讨论】:

【参考方案1】:

在您的问题中,您提到了可以添加到项目中的移动环境。除了这些你还可以添加:

Mobile Web:旨在显示在智能手机的移动浏览器应用程序(Chrome、Mobile Safari 等)中 桌面浏览器:旨在显示在桌面计算机(OS X、Linux、Windows 等)上运行的桌面浏览器应用程序中

听起来您应该探索第二种选择;将桌面浏览器环境添加到您的应用程序。

该环境的产品是您可以从 MobileFirst 控制台获取的链接。然后,您可以将其嵌入到您从自己的某个服务器提供的现有网站中,并按原样使用它。

【讨论】:

桌面浏览器: - 它仍然是一个单页应用程序,使用 javascript 调用服务并更新 UI。 ?此外,在网络中,我们需要更好的 UI 和内容——因此,即使我们使用响应式网页设计来检测设备和渲染——我们仍然会遇到沉重的 html 页面,这会将不需要的东西隐藏在小型设备中。 ? 是的,它需要是一个 SPA,但与移动设备一样,您可以使用任何您想要的 UI 框架。

以上是关于MobileFirst 可以用于 Web 应用程序吗的主要内容,如果未能解决你的问题,请参考以下文章

Mobilefirst 是不是提供直接访问 Web 服务的条款?

MobileFirst Platform 中的移动 Web 应用程序和桌面浏览器网页环境有啥区别?

mobilefirst平台中的应用退出

使用 Ant builder 构建 IBM MobileFirst 项目(用于本机代码生成)

AppScan 工具,用于对基于 MobileFirst 8.0 构建的应用程序执行安全漏洞分析

MobileFirst 7.1 - 如何将 CLI 用于当前安装的带有 MobileFirst 服务器的 Liberty Core