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: 255
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