我正在尝试进行一些开发,并且已经建议Ruby是一种非常简单/强大的语言,可以开始使用.
我学习编程语言的主要希望是打入移动开发.我听说Ruby可以用于Android开发,使用正确的'套件',但这是一种实用的语言,或者它最终会成为一个更长时间的方法,而不仅仅是从开始学习Java?
不太确定Ruby,但你肯定可以使用JRuby http://code.google.com/p/jruby-for-android/
几乎所有关于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