我正在做一些关于黑莓开发的研究,并且我一直在查看Blackberry网站上的Webworks开发解决方案和基于Java的开发文档。他们似乎都支持重要的功能,如Blackberry:WebWorks和Java开发之间的重要区别
- 推
- 本地存储
- 地理位置
但我想我缺少一个为什么会选在另一种方法。 Webworks方面缺少的只有原生的,基于Java的应用程序才能使用的关键功能?
我希望有人经验黑莓发展可以启发我。
我正在做一些关于黑莓开发的研究,并且我一直在查看Blackberry网站上的Webworks开发解决方案和基于Java的开发文档。他们似乎都支持重要的功能,如Blackberry:WebWorks和Java开发之间的重要区别
但我想我缺少一个为什么会选在另一种方法。 Webworks方面缺少的只有原生的,基于Java的应用程序才能使用的关键功能?
我希望有人经验黑莓发展可以启发我。
WebWorks是一个本地Java应用程序,它运行您的应用程序运行的浏览器字段。
我们已经在本地java和WebWorks中开发了,现在正在计划将我们的WebWorks部件转换为本地java ...原因是UI,就像@hrnt提到的那样,不仅WebWorks UI看起来不同,有些问题我们无法解决。长话短说,对UI的控制与对原生Java的控制不尽相同。从功能的角度来看,在我们的WebWorks项目中,我们实际上有一个负责该逻辑的java库,它是从WebWorks(它只负责UI)调用的,所以在这方面没有太多限制。
WebWorks不提供用于构建本机外观BlackBerry应用程序的UI库。如果你想让你的按钮看起来像黑莓按钮,你需要自己实现它。有一个第三方Javascript库,但是当我上次检查时,这个工作还在进行中。
为什么你在寻找一个UI库,而webwork允许使用HTML5进行UI设计,我认为这是一个控制UI的好工具。 – 2012-12-27 07:04:55