1/23 Carbon or Cocoa
\_ in what context?
\_ Cocoa if you like OO ObjC and Java. Carbon for the
rest of us.
\_ Depends, is it a #2 test or a milk vs water thing? Do I have a pot
stove top to heat the milk or is this a microwave-only deal?
\_ Carbon if you want your app to run in OS 9, otherwise Cocoa.
\_ Yeah..i figured.. but i'm wondering if i'd miss out on
anything by using carbon.. will using the carbon APIs
give me full run of the OSX features that i can get from
cocoa?
\_ If you build your Carbon app as a Mach-O app, then you
can call any of the OS X APIs without any extra work.
If you build it in the OS 9 executable format (PEF, i think)
you can still call the OS X APIs, but you'll need to write
some glue code.
\_ Whether or not you delete my comments I still say this is
really insane and don't understand why Mac developers
would put up with this.
\_ iPhoto is written in Cocoa. Most new apps Apple write will
be Cocoa based. Unless you need backward code compatibility,
you should start Cocoa. (Besides, Cocoa has the possibility
of running on other processors/OS..)
\_ Cocoa and Crabon have equivalent functionality, but it is far easier
to write gui code using Cocoa. The same gui will take at least
twice as much code under Carbon. --twohey
\_ Have they changed Interface Builder+Project Builder much from
the NextStep 4.x version? Does they do anything new/different?
\_ you can find out for yourself by joining the free ADC
program and then downloading the OS X Developer Tools.
http://developer.apple.com/membership/online.html
\_ I don't own a mac. I used to run NextStep on x86 and
sparc hardware. Doubt you can still download IB+PB for those |