我已经使用J2Me编写了一些基本应用程序,并且认为根据UI/UX完成任务是一个黑夜母马,尤其是使用黑莓OS 5.然后,我开始使用Webworks进行游戏,发现它更好更快,但是我保留被告知最好坚持使用J2ME。哪一个是更好的选择?功能比其他功能有限吗? RIM将支持长远的未来?黑莓开发中使用webworks与J2ME相反,反之亦然?
2
A
回答
1
这是每个应用程序的决定。
你对HTML,Javascript和CSS有多了解?你需要多少设备集成?应用程序的图形密集程度如何?
HTML等人的学习曲线比J2ME和RIM API要低得多。您缺少一些融入手机功能的更多功能。但是,如果您在Webworks库中发现任何缺少的东西,则具有明显的优势,您可以在Java中编写JavaScript扩展。
Webworks本身仅限于黑莓平台,但HTML,Javascript和CSS实际上是通用的。将应用程序转换为可在Web浏览器中工作的东西很简单。只需将Javascript调用给任何黑莓。* apis(或者将其用于像if (blackberry) {
这样的块中),并将XMLHTTPRequest中的任何内容重定向为通过本地服务器上的某些内容进行代理。我正在以这种方式为我正在处理的Playbook应用做这件事。很高兴我可以向其他人展示不使用BB功能的应用程序。
把你的Webworks应用程序改为另一个框架,比如Adobe AIR或PhoneGap(我还没有尝试过,但打算在某个时候)可能很容易。
1
根据经验,Webworks似乎更容易在UI方面进行开发。但就功能而言,并不多。我不知道他们是否已经改变了这一点,但在此之前,如果Webworks中没有特定的功能,您可以通过移植Java代码并创建自己的扩展来创建自己的扩展。
如果您需要更多与设备功能的集成,而不是UI,那么我会说使用J2ME将是更好的选择。
相关问题
- 1. 用c#与javascript交谈,反之亦然
- 2. XML到XLSX,反之亦然使用java
- 3. 从MinGW使用msysGit,反之亦然
- 4. XAML到Html,反之亦然
- 5. NSImage cv :: Mat,反之亦然
- 6. hadoop mapreduce反之亦然
- 7. 找到与点相交的所有区域 - 反之亦然 - PostGIS
- 8. 从Python调用Jython(或反之亦然)
- 9. 从JavaScript调用VBScript或反之亦然?
- 10. PHP中的数字串,反之亦然
- 11. 更改黑色像素为白色,反之亦然
- 12. jQuery - replaceWith与Ajax调用之间的区别或反之亦然
- 13. 不等于之前SQL性能相等,反之亦然
- 14. 是用J2ME或Webworks编写的黑莓好莱坞碗吗?
- 15. php nl2br反之亦然问题
- 16. 将列转换成行,反之亦然
- 17. SQL表名===类名?反之亦然?
- 18. 将JavaUtilDate转换为NSDate,反之亦然?
- 19. 将lonlat转换为xyz,反之亦然
- 20. 上一个复选框,反之亦然
- 21. 将UIImage转换为NSString(反之亦然)
- 22. Varbinary数据INTO文本,反之亦然
- 23. 填充JSON到C#类,反之亦然
- 24. dateTime到Epoch,反之亦然xslt
- 25. signed int to unsigned byte,反之亦然
- 26. 结构到字符串,反之亦然
- 27. DTO转换为实体,反之亦然
- 28. 将ArrayBuffer转换为Array,反之亦然
- 29. 比赛MySQL表记录反之亦然
- 30. 有关博客文章,反之亦然