我环顾四周,似乎找不到任何明确的答案或进展似乎是“最新的”。我已经看到了一些有趣的项目,比如Mirah (以前的Duby),并且正在研究它。我曾经见过用JRuby将ruby编译成.dex,但没有成功。我也一直在独立地研究Clojure,并意识到它们可能都链接到同一个东西。
有没有人有任何关于如何开始和取得进展的提示?我不仅问什么框架可以帮助我,更重要的是,我问一个指导我努力的哲学/方向,只是为了开始。
发布于 2010-06-26 04:19:32
参见this question。你有没有考虑过Scala?我知道它不是一种动态语言,但它现在似乎是Java的最佳替代品。
发布于 2010-06-25 11:43:38
大多数动态JVM语言,如JRuby、Clojure或Jython,在Android Dalvik JVM上都存在严重的性能问题。在Dalvik对动态语言变得更友好之前,你很不幸。
发布于 2010-06-25 11:53:10
JRuby (它的安卓发行版叫做Ruboto,你现在可以试试Ruboto IRB )在安卓上以解释模式工作,虽然是dx has some problems in compiling all of the JRuby standard library,但JRuby开发者似乎想要解决他们自己的问题,所以我会密切关注JRuby,因为这些问题可能很快就会解决。
看起来dx也有可能只编译您感兴趣的标准库的一部分,用于给定的应用程序。
https://stackoverflow.com/questions/3098474
复制相似问题