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、android 和 ios 的情况下)进来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 总是返回超时