For what programs are Objective C and Ruby ideal on the Mac?

Posted by Kurt on Stack Overflow See other posts from Stack Overflow or by Kurt
Published on 2010-03-24T07:25:55Z Indexed on 2010/03/24 8:03 UTC
Read the original article Hit count: 215

Filed under:
|
|
|
|

Hi, as a Mac outsider it seems that two popular programming languages on the Mac appear to be Objective C and Ruby.

From what I understand the main API Cocoa seems to be written in and optimized for Objective C, but it is also possible to use Ruby for that.

Are there different areas where each language is ideal, for example, I could imagine Objective C could be ideal for a GUI layer, or standalone desktop app, and Ruby could be good for web services etc. What about classic business logic, or data access layers?

What language would be a good choice for a library of services for example? Can we write a library in one language and link to it from a main program written in the other language?

If I wanted to write a layered enterprise application using domain driven design and dependency injection which languages could support each concerns? Are things like DDD and DI common amongst Mac devs?

Just a curious outsider.

© Stack Overflow or respective owner

Related posts about ruby

Related posts about mac