java - Android 动态语言编程入门((J)Ruby、Clojure...)

标签 java android clojure jruby dynamic-languages

我一直在四处寻找,但似乎找不到任何看起来“最新”的明确答案或进展。我看过一些有趣的项目,例如 Mirah(以前称为 Duby),并且正在研究它。我曾见过使用 JRuby 将 ruby​​ 编译成 .dex 的失败案例。我也一直在独立地研究 Clojure,并意识到它们可能都与同一事物相关联。

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

最佳答案

参见 this question .你考虑过斯卡拉吗?我知道它不是一种动态语言,但它似乎是目前 Java 的最佳替代品。

关于java - Android 动态语言编程入门((J)Ruby、Clojure...),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3098474/

相关文章:

vector - "Right"在 clojure 中处理顺序很重要的多个返回值的方法

java - Java 中的位移

java - 读取外部文本文件并存储到数组中

android - 解码电池值

android - (AMD 使用 Windows 和 Android Studio)错误 : x86 emulation currently requires hardware acceleration

clojure - 动态变量、绑定(bind)、命名空间可见性

clojure - 为什么 `(def ^ :private name 1 ) eval to (def namespace/name 1)?

java - 将 strings.xml 资源值分配给 MainActivity 中的字符串失败

java - 通过用户对象从 Hashmap 获取值

android - Android 设备的唯一且不可修改的设备 ID(包括没有谷歌的设备)