【发布时间】:2013-01-13 07:25:50
【问题描述】:
我正在对黑莓开发进行一些研究,并且一直在查看黑莓网站上有关 Webworks 开发解决方案和基于 Java 的开发的文档。它们似乎都支持重要功能,例如
- 推送
- 本地存储
- 地理位置
但我想我错过了为什么一个人会选择一种方法而不是另一种。 Webworks 方面是否缺少仅适用于本机、基于 java 的应用程序的关键功能?
我希望有黑莓开发经验的人能启发我。
【问题讨论】:
标签: blackberry
我正在对黑莓开发进行一些研究,并且一直在查看黑莓网站上有关 Webworks 开发解决方案和基于 Java 的开发的文档。它们似乎都支持重要功能,例如
但我想我错过了为什么一个人会选择一种方法而不是另一种。 Webworks 方面是否缺少仅适用于本机、基于 java 的应用程序的关键功能?
我希望有黑莓开发经验的人能启发我。
【问题讨论】:
标签: blackberry
WebWorks 是本机 Java 应用程序,它运行您的应用程序运行的浏览器字段。
我们已经在本地 java 和 WebWorks 中进行了开发,现在正计划将我们的 WebWorks 部分转换为本地 java...原因是 UI,就像 @hrnt 提到的那样,不仅 WebWorks UI 看起来不同,它也有一些我们无法解决的问题。长话短说,您对 UI 的控制不如对原生 Java 的控制。从功能的角度来看,在我们的 WebWorks 项目中,我们实际上有一个负责逻辑的 java 库,它是从 WebWorks 调用的(它只负责 UI),因此在这方面没有太多限制。
【讨论】:
WebWorks 不提供用于构建具有原生外观的 BlackBerry 应用程序的 UI 库。如果您希望您的按钮看起来像 BlackBerry 按钮,您需要自己实现它。有一个第三方 Javascript 库,但当我上次检查时,它正在进行大量工作。
【讨论】: