Re: PG Suggestion Series: Carbon-Cocoa Distinction Dissolution
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.