Hi Bryan,

All Cocoa API's are written in C/Objective-C and even now, when we can write 
apps in Ruby You still need to now them at least to be able to read 
documentation.  

> Does Xcode treat Ruby as family, or is it a stepchild toiling in the ashes?  
> Are there other tools I'll need?
No. Xcode has only basic support for MacRuby development. (it sucks for 
Objective-C development too, but this is whole different story)

> What's Apple's attitude toward Ruby applications?
Nobody knows for sure. MacRuby ships as Lion's private framework and some it 
system are written in MacRuby. So, I think, when MacRuby will be mature enough 
it will become one of the official ways to write Mac/iOS apps.

> Can Ruby take advantage of the (finally!) modern memory management features 
> released with iOS 5?
No. Garbage Collection and Automatic Reference Counting are two very different 
things. And it's impossible to make Ruby to use ARC.

> Basically, "If you were me, what would you do, and what order might you do it 
> in?"
If You need to start develop Mac app tomorrow – stick with Objective-C. 
Otherwise - learn ObjC a little bit and then try to develop apps with MacRuby.


Best,
Igor

Sent from my iPad2

On Oct 16, 2011, at 3:12 AM, Bryan Harrison <br...@bryanharrison.com> wrote:

> Older & Wisers:
> 
> Having done enough web development, network design, and systems 
> administration for one lifetime, I've decided this winter is a fine time to 
> leave all that behind and become an applications developer.  Wanting to make 
> consumer products and having no interest in Windows, most of the territory 
> ahead is obvious.
> 
> But still, I'd appreciate some advice from those who're already there, 
> particularly with regard to MacRuby.
> 
> Specifically, has development for OS X and iOS reached the point where it 
> would be reasonable to pursue Ruby before or even instead of Objective-C?  
> I've modest C background, am OOP-familiar, am not versed in Cocoa, and am 
> only marginally familiar with Ruby.  Obviously I'd like to get up to speed as 
> soon as possible, but I'm not under any pressure and expecting this will be 
> the next 5-10 years of my life, would rather be good than quick.  
> 
> Objective-C is not without a certain homely charm, but Ruby is obviously the 
> more modern language.  So…
> 
> Does Xcode treat Ruby as family, or is it a stepchild toiling in the ashes?  
> Are there other tools I'll need?
> 
> What's Apple's attitude toward Ruby applications?
> 
> Can Ruby take advantage of the (finally!) modern memory management features 
> released with iOS 5?
> 
> Will I end up have having learn Objective-C regardless?
> 
> Basically, "If you were me, what would you do, and what order might you do it 
> in?"
> 
> Thanks,
> Bryan
> _______________________________________________
> MacRuby-devel mailing list
> MacRuby-devel@lists.macosforge.org
> http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel
_______________________________________________
MacRuby-devel mailing list
MacRuby-devel@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel

Reply via email to