相关疑难解决方法(0)

我可以使用任何JVM语言为Android编程吗?

我可以使用除Java之外的其他JVM语言(例如jruby,jython,clojure)来为android编程,还是只用java?

一年前有一个类似的问题,但我不确定自那以后是否有任何变化.

android jvm jython jruby clojure

26
推荐指数
2
解决办法
4596
查看次数

没有Java的Android

在完成整个"企业"编程一段时间之后,我对语言本身感到非常失望,如果我不得不回到它,我总是感到非常受阻.你的普通Android应用程序的项目大小并不太吓人,而且库的编码风格实际上相当不错,但如果我能避免使用Java,我肯定会这么做.

这就是问题:我可以避免吗?虽然桌面和服务器上有很多JVM语言可供选择,但Dalvik VM和设备本身也有一些限制.在JIT中2.2这似乎有点好一点,但限制自己到最前沿将是一个相当苛刻的决定.

我所知道的唯一替代方案似乎是Scala.我有可能失踪吗?Clojure似乎完全符合我在Dalvik上面所说明的问题,但由于AppInventor是基于Kawa构建的,因此移动平台上的Lisp可能有希望吗?

还有哪些其他语言可以使用或朝这个方向迈进?

lisp java android scala clojure

26
推荐指数
3
解决办法
1万
查看次数

标签 统计

android ×2

clojure ×2

java ×1

jruby ×1

jvm ×1

jython ×1

lisp ×1

scala ×1