多年前,我想编写Mac软件并拥有
Java WebObjects的丰富经验,我尝试了java桥,但决定咬紧牙关并学习Objective-C(幸运的是,因为我讨厌让我的软件在桥上弃用).后来我骗了
RubyCocoa.我学习了
Ruby(确实发现它很有趣),但发现桥很难成熟或稳定,最后我结束了将代码移植回Objective-C.
多年过去了,我想知道是否值得花一些时间与MacRuby,甚至学习Python来使用PyObjC.尽管我喜欢Objective-C,但我还记得当它没有崩溃时,使用Ruby桥会提高效率.我只是讨厌投入时间再次使用崩溃的软件.
解决方法
如果你想尝试其中一座桥梁,我会说MacRuby是要走的路.它由Laurent Sansonetti开发,他是Apple的高级软件工程师,从事Ruby工作.
它现在非常实用,并且与本机框架很好地集成.值得一看,特别是如果你已经拥有Ruby经验.