我很快就开始为我在计算机科学的最后一年项目开发一个移动应用程序。我对使用什么来创建应用程序保持开放的选择。我听说 Phonegap 是一个非常方便的 API,但我还能实现诸如JESS 规则之类的东西吗?
问问题
215 次
1 回答
1
它现在被称为 Apache Cordova,Phonegap 是一个托管构建系统(个人不是它的忠实粉丝,也许它现在已经改进了......无论如何)。
使用 Cordova,您使用 JS 而不是 Java 编写跨平台应用程序位。
因此,如果您想在 JS 中编写类似于 JESS 的内容,这是可能的,并且会给您一个跨平台的应用程序。
我可以想象规则的计算可能是计算密集型的,所以可能不适合 JS。在这种情况下,请注意您可以使用其他语言为 Cordova编写插件,并从 Javascript 中调用这些插件。但是您需要使用它们各自的工具包分别为 iOS/Android/... 实现插件。
您可以决定仅使用 Android/Java,而不是使用 Cordova。这应该更容易和更快,尽管不是跨平台的。在这种情况下,请记住 Dalvik(Android JVM)与普通 JVM 不同。这意味着并非每个 Java 程序都可以在不经过修改的情况下在 Android 上运行。
HTH。
于 2014-10-25T13:48:31.500 回答