View Full Version : Cocoa vs. Carbon

Oct 13, 2002, 10:05 PM
We've done this before on these forums, but Slashdot is running a piece on the different developer frameworks for OS X and the issue came up. They pointed to a pretty interesting piece on the subject (from our good friends at Unsanity)...


Here's the Slashdot piece it came from...


Any thoughts??


Oct 14, 2002, 11:13 PM
Cocoa brings the Macintosh into the 1990s. NeXTStep was well ahead of its time. Cocoa makes it easier for the programmer to write closer to error-free code the first time, once they learn the framework. Smalltalk-based Objective-C, developed by Brad Cox, is a great, pure object-oriented language. Cocoa takes full advantage of it. Java is similar and Java programmers should enjoy Objective-C easily. C++ programmers don't integrate so easily because of C++'s shortcomings and stiff, unchanging nature.

Carbon is the best of the late 1980s mindset. It's slim and a good base onto which you can add an application framework like MacApp or PowerPlant and not incur too much of a performance decrease. If you want to programme in Carbon without an application framework, don't do anything too complicated.