2011-03-25 38 views
4

我正在做一些关于黑莓开发的研究,并且我一直在查看Blackberry网站上的Webworks开发解决方案和基于Java的开发文档。他们似乎都支持重要的功能,如Blackberry:WebWorks和Java开发之间的重要区别

  • 本地存储
  • 地理位置

但我想我缺少一个为什么会选在另一种方法。 Webworks方面缺少的只有原生的,基于Java的应用程序才能使用的关键功能?

我希望有人经验黑莓发展可以启发我。

回答

4

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

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

+0

为什么你在寻找一个UI库,而webwork允许使用HTML5进行UI设计,我认为这是一个控制UI的好工具。 – 2012-12-27 07:04:55

3

WebWorks不提供用于构建本机外观BlackBerry应用程序的UI库。如果你想让你的按钮看起来像黑莓按钮,你需要自己实现它。有一个第三方Javascript库,但是当我上次检查时,这个工作还在进行中。

+0

你有链接到该图书馆?或者你记得这个名字可能是什么? – Erik 2011-03-25 14:49:55

+0

如果您正在寻找一个UI Javascript库,我建议您考虑一下Jquery Mobile和Sencha Touch,或者寻求更轻的解决方案XUI(xuijs)。 UI元素看起来不是本地的,但至少它们非常易于使用。 – Max 2012-04-20 08:45:12

+1

对于本机外观和感觉,请使用bbUI。 https://github.com/tneil/bbUI.js – Max 2012-04-20 09:03:33

相关问题