• 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: PG Suggestion Series: Carbon-Cocoa Distinction Dissolution
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: PG Suggestion Series: Carbon-Cocoa Distinction Dissolution


  • Subject: Re: PG Suggestion Series: Carbon-Cocoa Distinction Dissolution
  • From: mathew <email@hidden>
  • Date: Wed, 8 Jan 2003 21:53:45 -0500

On Wednesday, January 8, 2003, at 09:57 AM, Perry Gregg wrote:
Can we get rid of the Carbon-Cocoa distinction in app
building? Is anyone else seeing that you pretty much
want to use both.

Not really. Speaking as a newcomer to Mac application development (but with experience of lots of other systems), I've found Cocoa reasonably quick and easy to pick up... but I'd rather have dental work than deal with Carbon.

I'd much rather see Apple put work in to make Cocoa capable of doing everything Carbon can do. (Which seems to be the approach they're taking.) Cocoa is a nice, clean, modern API. Carbon may give warm fuzzies to long-time Mac developers, but to the rest of us it looks as ugly and uninviting as Windows. It's essential for transitional purposes, but I can't see why anyone sane would choose it if both APIs were equally capable.

Look at Safari. It is close, but could benefit in places (main dialog)
by being able to get at every bit and maybe having
XML controls or things like that in places. They should be able
to use libpng if it gets them something cool. You can do that in
a Cocoa app by including Carbon as many folks on these lists
know.

What's to stop you using libpng directly from Cocoa, without including Carbon? It's just a C library, and you can freely mix C and Objective C. I even used malloc the other day. (Don't worry, I washed my hands afterwards.)

Great software is distinct like people and movies are distinct.
Let the creators be free to win and fail using their own judgment.

Well, I can't help observing that the adventurous, distinctive, non-standard interface--even when universally acclaimed as beautifully designed--has typically failed in the Mac market. Anyone use Kai's Photo Soap?

For a bigger example, see how Fractal Design Painter passed from hand to hand, never quite succeeding, even though it could do things no other paint program could. Or ask Mac users what they think of IBM Lotus Notes.


mathew
_______________________________________________
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:
    • Which Version Should I develop for 10.1, 10.2, or both?
      • From: "Jeremy P. McKay" <email@hidden>
References: 
 >PG Suggestion Series: Carbon-Cocoa Distinction Dissolution (From: Perry Gregg <email@hidden>)

  • Prev by Date: Re: Aqua Human Interface and Safari
  • Next by Date: Re: Aqua Human Interface and Safari
  • Previous by thread: Re: PG Suggestion Series: Carbon-Cocoa Distinction Dissolution
  • Next by thread: Which Version Should I develop for 10.1, 10.2, or both?
  • Index(es):
    • Date
    • Thread