我一直想要尝试使用Ruby或Python进行编程,同时也想做一些Cocoa编程。
所以我认为实现这两个目标的最佳方式是使用Ruby或Python到Objective-C桥接开发某些东西(PyObjc或RubyCocoa)。
我知道理想情况下,为了获得最佳学习体验,我应该独立学习每种技术,但我没有时间。 :)
所以我的问题是哪个平台更成熟,PyObc还是RubyCocoa,主要看以下几点:
- API文档
- 教程
- 工具
- 支持性社区
- 通过桥接可用的Cocoa API的完整性
关于第5点,我不指望整个Cocoa API都可以通过任何一个桥接实现,但我需要足够的Cocoa API来开发一个功能齐全的应用程序。