• 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: Cocoa vs Carbon
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Cocoa vs Carbon


  • Subject: Re: Cocoa vs Carbon
  • From: Phillip Mills <email@hidden>
  • Date: Wed, 11 Jun 2003 08:56:17 -0400

On Wednesday, June 11, 2003, at 08:19 AM, Cameron S. Bahan wrote:

My personal thoughts are that Cocoa and Carbon work side-by-side
without problems, where Cocoa offers a reduces the development time for
an application front end and can use C and C++ calls to access and
handle the back end / cross-platform aspects of the system.

When I started working with OS X I had some serious concerns about that same question since I was coming from the point of view of wanting things to work on Mac, Solaris, Linux, other Unix systems, and Windows (if absolutely necessary!).
What I decided was:

1) For the UI -- given that I want my programs to look and act like they belong on their respective platforms -- the coding is not going to be portable regardless of Carbon/Cocoa, so I might as well use what's best or easiest. Let the portable part be the design. (If TrollTech ever supports Mac as an equal platform for Qt, I might change my position on this.)

2) When I discovered Objective-C++ most of my concerns went away. Writing "business" and data objects in a completely portable way (as nearly as possible) and then providing a facade for them that's callable from <whatever> interface works great, supports MVC/n-tier concepts, and all the rest of the buzzword-enabled concepts. :-}

........................
Phillip Mills
Multi-platform software development
(416) 224-0714
"Will work for toys."
_______________________________________________
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.

References: 
 >Cocoa vs Carbon (From: "Cameron S. Bahan" <email@hidden>)

  • Prev by Date: Re: Disable spell checking menu in NSTextField
  • Next by Date: Re: Thread question (volatile needed?)
  • Previous by thread: Cocoa vs Carbon
  • Next by thread: Re: troubling article : a few real argument of my own.
  • Index(es):
    • Date
    • Thread