5

私は周りを見回してきましたが、「最新」のように見える決定的な答えや前進を見つけることができないようです。Mirah(以前のDuby)のような興味深いプロジェクトを見てきましたが、少し調べています。私はJRubyがrubyを.dexにコンパイルするのに失敗したのを見てきました。私はまた、独立してClojureを調べていて、それらがすべて同じものにリンクされている可能性があることに気づきました。

誰かが始めて前進する方法について何かヒントがありますか?私は、どのフレームワークが役立つかだけでなく、もっと重要なことに、始めたばかりの私の努力を導くための哲学/方向性を尋ねます。

4

3 に答える 3

1

JRuby(AndroidディストリビューションはRubotoと呼ばれ、 Ruboto IRBを今すぐ試すことができます)はAndroidでインタープリターモードで動作し、dxはすべてのJRuby標準ライブラリのコンパイルに問題がありますが、JRuby開発者はその問題を解決したいと考えているようです。問題はすぐに解決される可能性が高いので、JRubyに注目します。

また、dxは、特定のアプリに使用したい標準ライブラリの一部だけをコンパイルできるようです。

于 2010-06-25T03:53:09.763 に答える
1

JRuby、Clojure、Jythonなどのほとんどの動的JVM言語には、AndroidDalvikJVMで深刻なパフォーマンスの問題があります。Dalvikが動的言語に親しみやすくなるまで、あなたはほとんど運が悪いです。

于 2010-06-25T03:43:38.413 に答える
1

この質問を参照してください。Scalaを検討しましたか?動的言語ではないことは知っていますが、現時点ではJavaの最良の代替言語のようです。

于 2010-06-25T20:19:32.470 に答える