• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Carbon vs Cocoa arguments
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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.

  • Follow-Ups:
    • Re: Carbon vs Cocoa arguments
      • From: Bill Cheeseman <email@hidden>
References: 
 >Carbon vs Cocoa arguments (From: Benjamin Frere <email@hidden>)

  • Prev by Date: Re: Carbon vs Cocoa arguments
  • Next by Date: Coordinate Systems
  • Previous by thread: Re: Carbon vs Cocoa arguments
  • Next by thread: Re: Carbon vs Cocoa arguments
  • Index(es):
    • Date
    • Thread