On 14 May '08, at 7:21 AM, Gerriet M. Denkmann wrote:

So: what is the real difference between a "Carbon application" and a Cocoa one? Why would one create a Carbon application?

Carbon applications generally don't use Cocoa or Objective-C at all. They use the High-Level Toolbox for GUI code. It's a lot more cumbersome.

In almost all cases, Carbon apps are the descendants of Mac applications that predate OS X. Carbon was created as a porting layer for this purpose, since in the early days it was crucial to get existing apps like Office, PhotoShop and InDesign running native. So there's almost no reason to create a Carbon app; it's a legacy API at this point, although for political reasons the APIs aren't marked as such.

—Jens

Attachment: smime.p7s
Description: S/MIME cryptographic signature

_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to [EMAIL PROTECTED]

Reply via email to