【发布时间】:2011-03-07 02:57:05
【问题描述】:
我一直在环顾四周,似乎找不到任何似乎“最新”的明确答案或进展。我看过一些有趣的项目,比如 Mirah(以前的 Duby),并且正在研究一下。我见过 JRuby 未能成功地将 ruby 编译成 .dex。我也一直在独立研究 Clojure,并意识到它们可能都与同一事物相关联。
有人对如何开始并取得进展有任何提示吗?我不仅要问哪些框架可以提供帮助,更重要的是,要指导我的工作的哲学/方向,只是为了开始。
【问题讨论】:
-
我无法解析问题。 “取得进展”?你的意思是“学习”?
-
学习,以及开始使用正确的工具和开发环境。
-
如果您只是想快速创建一个 Android 应用程序(不一定使用动态语言),请查看 Appcelerator Titanium。您编写 HTML 和 JavaScript,它会将其编译为原生 Android 代码。要查看示例,请查看 Android Market 中的 OilReporter,和/或 oilreporter.org 查看源代码。
-
如果您的整个应用程序在 WebView 中运行,则添加除 Java 或 C++ 或 JavaScript 之外的其他任何内容的 Android 应用程序。 Titanium 可能是一个好方法,所有其他语言可能需要稍等片刻才能正确移植等。
-
@Janusz 我会等待什么样的技术出现,以表明我应该开始开发的那一天?
标签: java android clojure jruby dynamic-languages