java - 如果我正在为 Android 开发,什么是好的脚本语言?

标签 java javascript android scripting lua

<分区>

我正在用 Java 编写一个应用程序,我最终想在 Android 设备上运行(现在它在桌面上运行)。我最近一直在考虑添加一种脚本语言,但不确定该选择什么。

我更喜欢 Javascript/ECMAScript,因为我已经熟悉它了,但是我找不到它的纯 Java 端口,我认为这会很难编译成 Android 可执行文件(至少我是这样认为的) . 我不知道 Android 是否/如何处理 JNI)。

我也在考虑 Lua,因为在 MIT 许可证下似乎可以使用纯 Java 版本。我相信 Minecraft 使用它来编写脚本。

如果其他人知道我应该考虑的任何好的脚本语言或 Javascript 的干净端口,请告诉我。

最佳答案

Rhino是 JavaScript 的纯 Java 实现,即 co-bundled with JDK7 .您可以将 JavaScript 编译为字节码,或从 JavaScript 源代码即时编译。

关于java - 如果我正在为 Android 开发,什么是好的脚本语言?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21874510/

相关文章:

java - 在 jruby on Rails 中哪里设置 java 选项?

Java - 接口(interface)成员的值

javascript - 使用 d3 和 d3.tip 计算 div 元素的坐标

android - 如何以编程方式卸载android系统应用程序?

android - 从 Google 照片提供商选择视频不会提供 mimetype 信息

java - Json Object get 或 getString 在 Jsp 中给出编译错误

java - 创建目录并最后删除它

javascript - 'map'方法修改内部内容的用法,javascript

javascript - JQuery 每个关联 JSON 对象

Android 2.2 webview 不支持泰米尔语字体