【问题标题】:Blackberry: Important differences between WebWorks and Java Development黑莓:WebWorks 和 Java 开发之间的重要区别
【发布时间】:2013-01-13 07:25:50
【问题描述】:

我正在对黑莓开发进行一些研究,并且一直在查看黑莓网站上有关 Webworks 开发解决方案和基于 Java 的开发的文档。它们似乎都支持重要功能,例如

  • 推送
  • 本地存储
  • 地理位置

但我想我错过了为什么一个人会选择一种方法而不是另一种。 Webworks 方面是否缺少仅适用于本机、基于 java 的应用程序的关键功能?

我希望有黑莓开发经验的人能启发我。

【问题讨论】:

    标签: blackberry


    【解决方案1】:

    WebWorks 是本机 Java 应用程序,它运行您的应用程序运行的浏览器字段。

    我们已经在本地 java 和 WebWorks 中进行了开发,现在正计划将我们的 WebWorks 部分转换为本地 java...原因是 UI,就像 @hrnt 提到的那样,不仅 WebWorks UI 看起来不同,它也有一些我们无法解决的问题。长话短说,您对 UI 的控制不如对原生 Java 的控制。从功能的角度来看,在我们的 WebWorks 项目中,我们实际上有一个负责逻辑的 java 库,它是从 WebWorks 调用的(它只负责 UI),因此在这方面没有太多限制。

    【讨论】:

    • 你为什么要找一个 UI 库,而 webwork 允许使用 HTML5 进行 UI 设计,我认为它是控制 UI 的好工具。
    【解决方案2】:

    WebWorks 不提供用于构建具有原生外观的 BlackBerry 应用程序的 UI 库。如果您希望您的按钮看起来像 BlackBerry 按钮,您需要自己实现它。有一个第三方 Javascript 库,但当我上次检查时,它正在进行大量工作。

    【讨论】:

    • 你有那个图书馆的链接吗?或者你还记得这个名字可能是什么吗?
    • 如果您正在寻找 UI Javascript 库,我建议您研究 Jquery Mobile 和 Sencha Touch,或者寻找更轻的解决方案 XUI (xuijs)。 UI 元素看起来不是原生的,但至少它们非常易于使用。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多