Ruby实用的Android开发?

时间:2011-05-13 15:12:39

标签: android ruby

我正在尝试进行一些开发,并且已经建议Ruby是一种非常简单/强大的语言,可以开始使用。

我学习编程语言的主要希望是打入移动开发。我听说Ruby可以用于Android开发,使用正确的'套件',但这是一种实用的语言,或者它最终会成为一个更长时间的方法,而不仅仅是从开始学习Java?

6 个答案:

答案 0 :(得分:14)

我最近阅读了Ruboto。你也应该看看它!

答案 1 :(得分:8)

也许你应该看http://rhomobile.com/

答案 2 :(得分:7)

不太确定Ruby,但你肯定可以使用JRuby http://code.google.com/p/jruby-for-android/

答案 3 :(得分:7)

几乎所有关于android开发的文档都集中在Java和eclipse上。虽然我不是Eclipse的忠实粉丝(膨胀);这是批次使用的,所以我使用它。

当你必须做一些非典型的东西时,你会发现红宝石的困难......那就是纯粹的机器人。它会在开始时节省您的时间,但是与所有高级语言一样,当您需要“脏​​”时,它最终会花费您更多...最终结果将是相同的。

我在我的日常工作中编程ruby / rails,为我的“未付”编程android。两者都是很好的语言,但是任何语言都附有字符串。

请记住,Android平台是Java支持的..在此你知道OS 5..6..n中是否有新功能,那么你可以确定有一种方法可以用Java访问它们。 Ruby可能很快就可以集成它们,但它依赖于Ruby的开发人员(我们)。还要记住,在某些旧设备1.x..2.x上,可能会有一些在通过ruby时运行缓慢的东西。 (我不知道它的解释器是如何工作的)..

最后一点。如果你学习Ruby for android,并申请编程Android,我打赌他们会期望Eclipse / Java不是xxx / Ruby

答案 4 :(得分:2)

如果你的目标是在Android上学习移动开发,我强烈建议坚持使用Java。 Android SDK是基于Java的,您找到的大多数文档和示例(包括官方文档)都是Java。

虽然Ruby是一种强大的语言,但它主要用于Web开发。您可能很难找到文档,并在您不使用标准Android语言时提供支持。

答案 5 :(得分:0)

Google似乎主要支持在Eclipse中使用Java。虽然您可能可以使用Ruby来实现它,但我认为您最好的选择是使用Java和Eclipse。