5

我一直在环顾四周,似乎找不到任何似乎“最新”的明确答案或进展。我看过一些有趣的项目,比如 Mirah(以前的 Duby),并且正在研究一下。我见过 JRuby 未能成功地将 ruby​​ 编译成 .dex。我也一直在独立地研究 Clojure,并意识到它们可能都与同一事物相关联。

有人对如何开始并取得进展有任何提示吗?我不仅要问哪些框架可以提供帮助,更重要的是,指导我的努力的哲学/方向,只是为了开始。

4

3 回答 3

1

看到这个问题。你考虑过 Scala 吗?我知道它不是一种动态语言,但它似乎是目前 Java 的最佳替代品。

于 2010-06-25T20:19:32.470 回答
1

大多数动态 JVM 语言(如 JRuby、Clojure 或 Jython)在 Android Dalvik JVM 上都存在严重的性能问题。在 Dalvik 对动态语言变得更友好之前,你几乎不走运。

于 2010-06-25T03:43:38.413 回答
1

JRuby(它的 Android 发行版称为Ruboto,您现在可以试用Ruboto IRB)在 Android 上以解释模式工作,虽然dx 在编译所有 JRuby 标准库时存在一些问题,但 JRuby 开发人员似乎想解决这个问题他们的结局,所以我会密切关注 JRuby,因为这些问题可能很快就会得到解决。

dx 似乎也可以只编译您有兴趣用于给定应用程序的标准库部分。

于 2010-06-25T03:53:09.763 回答