Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/333.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Blackberry Widget vs Java SDK_Java_Blackberry_Blackberry Widgets - Fatal编程技术网

Blackberry Widget vs Java SDK

Blackberry Widget vs Java SDK,java,blackberry,blackberry-widgets,Java,Blackberry,Blackberry Widgets,我是这个论坛的新手,我正在浏览Blackberry Widget和JavaSDK的文档。我有以下疑问需要澄清:- 1) Java SDK和Widget SDK的优缺点 2) 何时购买Java SDK和Widget SDK 3) Java和Widget应用程序都需要最新的blackberry OS 5.0?或者它们是否也与较低版本兼容 4) 用JavaSDK开发的任何东西都可以用WidgetSDK完成?同样,反之亦然 5) 是否可以为小部件应用程序开发创建.java类 6) 是否所有黑莓机型都支持

我是这个论坛的新手,我正在浏览Blackberry Widget和JavaSDK的文档。我有以下疑问需要澄清:-

1) Java SDK和Widget SDK的优缺点

2) 何时购买Java SDK和Widget SDK

3) Java和Widget应用程序都需要最新的blackberry OS 5.0?或者它们是否也与较低版本兼容

4) 用JavaSDK开发的任何东西都可以用WidgetSDK完成?同样,反之亦然

5) 是否可以为小部件应用程序开发创建.java类

6) 是否所有黑莓机型都支持Java和Widget

7) blackberry Java和Widget支持哪些数据库

请一定要阐明这一点,因为我无法找到关于这些的合适文档

谢谢,
丽珠

关于这一点,我还有一些问题,但也许我可以从我的发现中得出一些见解,但如果我错了,请纠正我
1 & 2. JavaSDK提供了对RIMAPI的更多访问,而WidgetSDK只提供了其中的一部分(但您可以开发Javascript扩展来扩展WidgetSDK提供的有限功能)。如果您使用widgetsdk开发,您只需要了解一些Java知识,因为您将主要使用html、css和javascript构建它(如果您有web编程经验,但没有Java经验,这将非常有用)。Java SDK提供了灵活性,但它不容易开发,与使用widget SDK相比,开发应用程序很容易,但对于构建灵活的应用程序(可能非常依赖RIM API),widget SDK可能不是正确的选择。
3.对于Java SDK,您必须关注较低版本支持的不同功能(如果您考虑开发黑莓应用程序的跨版本)。但是widgetsdk是一个新版本,支持它的最低操作系统版本是5.0版。对于较低版本,通常使用浏览器应用程序/web应用程序(依赖于blackberry浏览器引擎,从版本4.6开始)
4 & 5. 我还不知道,还是看看这部分吧
6.我想这取决于黑莓设备的操作系统/软件版本
7.SQLite从5.0版开始受支持

我也在学习,如果我错了,请给我纠正。我希望这对你有帮助。实际上,你可以在blackberry开发者网站上找到答案,也许你可以在那里查看更多详细信息。

1)Java SDK和Widget SDK的优缺点

Widget SDK优点:创建引人注目的UI和用户体验相当容易。Javascript支持与CSS和HTML一样非常合理。这将是非常熟悉的

JavaSDK的优点:没有太多,从UI的角度来看,它非常简单。如果您正在执行数据或网络密集型任务,这是最好的选择。这就是说,在小部件SDK中使用Javascript扩展,您可以轻松地从Javascript中访问自定义Java例程,因此无需在小部件SDK中放弃这一点

2) 何时购买Java SDK和Widget SDK

Blackberry上Java的UI库非常有限。你可能不得不拿出你自己的UI框架,因为从盒子里出来的东西很糟糕。这样做是一个非常大的时间投资,但会让你完全控制。另一方面,widgetsdk提供了传统的CSS和HTML支持,并对Javascript提供了一些不错的支持。这意味着创建UI将更加容易。我的建议是使用Widget SDK,除非您需要开发需要高帧率的游戏。如果您正在研究数据驱动的实用程序或生活方式应用程序,那么widgetsdk就是一个不错的选择

3) Java和Widget应用程序都需要最新的blackberry OS 5.0?或者它们是否也与较低版本兼容

旧型号支持Java;据我记忆所及,情况一直如此;但是widgetsdk只在操作系统5和更高版本上可用。OS 5设备的数量是一个移动目标。许多4.6设备正在升级,但到目前为止还没有运行版本5

4) 用JavaSDK开发的任何东西都可以用WidgetSDK完成?同样,反之亦然

不,有些类型的应用程序无法通过小部件完成。例如需要高帧速率的图形密集型游戏

5) 是否可以为小部件应用程序开发创建.java类

当然,看看“Javascript扩展”。它们提供了一种从运行小部件的Javascript中调用Java代码的方法

6) 是否所有黑莓机型都支持Java和Widget

不,只有OS5及以上支持小部件

7) blackberry Java和Widget支持哪些数据库

如果您谈论的是本地数据库,那么就有对本地持久性的支持,但是如果您正在寻找SQL支持,那么您将需要寻找第三方,其中有一些第三方。

Widget SDK的缺点

  • 页面之间的导航速度较慢
  • 存在性能问题
Java SDK ApplicationsN比Widget SDK快得多