IBM Worklight 6.0 - 构建应用程序时的环境选项?

Posted

技术标签:

【中文标题】IBM Worklight 6.0 - 构建应用程序时的环境选项?【英文标题】:IBM Worklight 6.0 - Environment option when building an app? 【发布时间】:2014-03-07 05:01:25 【问题描述】:

当您从 Worklight 6.0 应用程序(使用 Sencha Touch 2.3)进行构建和部署时,会考虑哪个构建环境选项。是开发、测试还是生产?

我之所以这么问是因为我需要确保 Sencha 是使用 Worklight 的生产选项构建的。

请帮助我重新指向正确的路径。谢谢。

【问题讨论】:

【参考方案1】:

如果您实际上是在谈论使用 Sencha Touch 时为生产准备应用程序,那么这与 Worklight 无关,而是与您的 Sencha Touch 设置有关。 Worklight 从来没有参与过这个过程。

在线阅读:

http://moduscreate.com/preparing-for-sencha-touch-production-deployment/ http://docs.sencha.com/touch/2.0.2/#!/guide/building google.com

否则,

1) 这与您使用的框架无关(无论是 Dojo、jQuery Mobile、Sencha Touch 还是其他任何东西,backbone.js、angular.js 等等……)。所以让我们把它排除在外。

2) Worklight Studio,用于生成项目工件的工具,即您的 .adapter、.wlapp 文件和生成的项目(在 WP8、BB6/7/10、androidios 的情况下)进来2种口味:

开发者版 消费版

两者的区别主要在于后者存在App Authenticity。 除了这两个版本产生相同的工件

如果您不是 IBM 客户,那么您将使用开发人员版本,它允许您使用内置的 Worklight Server 在 Eclipse 中构建、部署和测试您的应用程序。

如果您是 IBM 客户,您应该使用消费者版。在这种情况下,您还可以获得在外部应用程序服务器中安装 Worklight Server 的工具,然后您可以在 QA/UAT/PROD 环境中运行您的应用程序。

因此,在 Worklight Studio 中构建大多数情况下与您的环境无关……无论环境如何,它都会生成您需要的工件(不过,请参见上文关于应用程序真实性的内容)。

不过,从法律上讲,如果您打算将您的应用程序(无论是 B2C 还是 B2E 应用程序)公开,则必须使用消费者版(= 购买许可证以使用 Worklight)。

【讨论】:

谢谢伊丹。所以你的意思是说 Sencha Touch build 和 worklight build 是分开的,我们不需要做任何设置,除了把 在您的 app.html 中。请确认。谢谢 我认为是的,是的。

以上是关于IBM Worklight 6.0 - 构建应用程序时的环境选项?的主要内容,如果未能解决你的问题,请参考以下文章

IBM Worklight 6.0 - 无法访问 Worklight 服务器

IBM Worklight - 基于 6.1 构建的项目不会部署在 6.1 服务器上,说我需要使用 6.0

IBM Worklight 6.0 - .war 文件部署失败

IBM Worklight 6.0 - WL.Device.Geo.acquirePosition 总是返回超时

IBM Worklight 6.0 - 如何将 Worklight 应用程序部署到 Worklight Server?

IBM Worklight 6.0 - 如何覆盖后退按钮?