我正在研究黑莓开发,我一直在关注Webworks开发解决方案和基于Java的开发的Blackberry网站上的文档。这两者似乎都支持重要的功能,如
但我想我错过了为什么会选择一种方法而不是另一种方法。 Webworks端是否缺少仅适用于本机javabased应用程序的关键功能?
我希望有黑莓开发经验的人能够启发我。
答案 0 :(得分:4)
WebWorks是一个本机Java应用程序,它运行运行应用程序的浏览器字段。
我们已经在本机java和WebWorks中开发了,现在正计划将我们的WebWorks部分转换为本机java ...原因是UI,如@hrnt所提到的,不仅WebWorks UI看起来不同,它还有一些我们无法解决的问题。总而言之,您对UI的控制与对本机Java的控制不同。从功能的角度来看,在我们的WebWorks项目中,我们实际上有一个负责逻辑的java库,它是从WebWorks调用的(它只负责UI),因此在这方面没有太多限制。
答案 1 :(得分:3)
WebWorks不提供用于构建原生外观BlackBerry应用程序的UI库。如果您希望按钮看起来像BlackBerry按钮,则需要自己实现。有一个第三方Javascript库,但是当我上次检查时,它正在进行中。