Re: Carbon vs Cocoa arguments
Re: Carbon vs Cocoa arguments
- Subject: Re: Carbon vs Cocoa arguments
- From: Marco Scheurer <email@hidden>
- Date: Thu, 10 Oct 2002 14:04:39 +0200
On Tuesday, October 8, 2002, at 11:26 PM, Benjamin Frere wrote:
He takes the example of Microsoft and Adobe. But for me, Photoshop,
Illustrator etc... and Office X are not great at all on OS X. I don't
feel them good in OS X. Slow... ugly (OS X is for me just a make up on
Office 2001)
Where can i found documentation that compares Carbon and Cocoa up to
the smallest level in the system integration... I want to prove him
that Cocoa is better with something else that my feelings.
Assuming that you have no plans of having a Windows version of your
application...
The essential difference is in programming style. It is becoming harder
and harder to see differences between mostly Carbon and mostly Cocoa
apps (mostly, because you can mix and use both, for instance when some
Carbon API has no Cocoa counterpart, like KeyChain and others). Some
things may be faster with one or another, but I don't see a clear cut
advantage here (except for scrolling through large iTunes-like tables
where Carbon beats Cocoa hands down).
I think that Cocoa programming is much more modern, elegant and fast
than Carbon programming, and this is what you should do.
There's at least one large Mac developer that took the Cocoa route:
Apple.
- Most if not all of the new iApps are Cocoa: iPhoto, iCal, iChat,
Address Book...
- The "NeXTSTEP legacy" apps are Cocoa: Mail, TextEdit, Preview,
Terminal, most Utilities...
- Other traditional Mac apps are rewritten using Cocoa: Sherlock, and
others to come I'm sure.
It looks to me that Cocoa is very much the present and future of Mac
programming, and I wouldn't start a new Mac development with anything
else. And BTW, all these Cocoa apps are made with Objective-C.
Marco Scheurer
Sen:te, Lausanne, Switzerland
http://www.sente.ch
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.