我想用ruby学习mac开发但是我不确定要去哪一个.RubyCocoa已经存在了很长时间,但我认为MacRuby将在长期内击败它.
有什么建议??
我一直想要玩Ruby或Python,同时我一直想做一些Cocoa编程.
所以我认为实现这两个目标的最好方法是使用Ruby或Python到Objective-C桥(PyObjc或RubyCocoa)开发一些东西.
我知道理想情况下,为了获得最好的学习经历,我会独立学习每个技术,但我没有时间.:)
所以我的问题是哪个是更成熟的平台,PyObc或RubyCocoa,我正在寻找的主要内容:
关于第5点,我不希望整个Cocoa API可以通过任何一个桥接器获得,但我需要有足够的Cocoa API来开发一个正常运行的应用程序.
我听过一些过去比较成熟的辩论:RubyCocoa或Obj-C/Cocoa ......但我觉得答案正好超过了真正欣赏答案的"新手".
所以问题是:对于一个初学者来说,几乎没有编程经验,是否更容易学习Ruby并通过桥接探索Cocoa(然后可能解决Obj-C)或直接跳到Objective-C和可可.
两个社区都很强大,拥有大量的资源,但是很多人都指出Obj-C的语法只是令人生畏.也许对于一个真正的初学者来说,学习Ruby然后解决Objective-C会更容易吗?
更新:我道歉,但当我说"学习Ruby并探索Cocoa"时,我并不是要通过RubyCocoa学习编程,而是学习Ruby(一旦有足够的信心)开始探索Cocoa,并有可能利用他们的成长解决Obj-C的技能.