1

好吧,我的第一个问题有点太笼统了,所以我会再试一次,希望这个问题更好。
我看到它的方式是:
Ruby->MacRuby 或 IronRuby 或 Rails
Obj-c->Mac Development

因此 Ruby 在桌面和 Web 平台中显然具有更大的潜力,现在有了 MacRuby,OSX 原生(和商业)应用程序正在开发中。如果我弄错了,请纠正我。

对我来说,我应该重新开始使用现代 Ruby 还是开始学习 c+obj-c?
通过学习/使用macruby for osx apps而不是objective-c,新手是否会受益很多(在学习和编码时间、挫折、复杂性方面)?还是几乎一样?
我希望有一天能在这里闲逛并帮助他人。

4

3 回答 3

4

建议你两个都学。

如果您对原生 Mac OS X 开发很认真,那么学习 Objective-C 和 Cocoa 肯定不会有什么坏处(因为它是规范的环境)。

于 2010-05-02T07:08:40.673 回答
1

最近有一个相关的问题。我已经在那里回答过了——重点是在开发 Mac 和 iPhone 应用程序时,Objective-C 是唯一的一等公民,而且它可能会保持这种状态。我会两个都学,你知道的语言越多,你的程序员就越好。(具有一定的许可证。)

于 2010-05-02T07:11:29.400 回答
0

你现在知道哪些语言?

如果您已经了解 Java 或 C#,那么以 JRuby 或 Iron Ruby 的形式学习 Ruby 是轻而易举的事。您可以将它们用于您已经知道的边缘周围的任意数量的任务,并决定您是否喜欢它。

于 2010-05-02T18:46:25.677 回答