Re: Carbon vs Cocoa arguments
Re: Carbon vs Cocoa arguments
- Subject: Re: Carbon vs Cocoa arguments
- From: Jeff LaMarche <email@hidden>
- Date: Tue, 8 Oct 2002 14:50:14 -0700 (PDT)
I probably shouldn't be sucked in by what is probably a troll, but I can't resist.
Here's the long and short of it: Don't bother trying to persuade your friend. While I agree with your assessment of the merits of Cocoa (I'm a convert from Classic Toolbox programming and haven't done any Carbon or Toolbox since the first time I launched into ProjectBuilder), but that doesn't make your friend's opinion wrong: There are good arguments for choosing Carbon over Cocoa in some situations, and a good many people who believe that Carbon stands on its merits as an API. It cannot be denied that there are some advantages to Carbon, especially for entrenched toolbox developers.
As for whether Carbon will be the "major" API, I can't say. Certainly there are now more Carbon developers than Cocoa developers, and that will continue to be true for the foreseeable future, but Apple is not hedging their bets with Cocoa - they are using it extensively for development, and several smaller Cocoa developers are able to compete with much larger companies creating Carbon apps.
If your friend likes Carbon and is comfortable with that environment and has made an informed decision that you simply disagree with, let it be. There's nothing to stop you from learning Cocoa --- please do. And you'll have an advantage if you do so: You'll be able to use any code your friend writes from within your Cocoa application, whereas, he won't have the same option to incorporate your code. In most cases, he'll also have to write more lines of code to create apps that conform to the UI guidelines, and have a slower application to boot.
My advice is: Learn Cocoa and create some killer apps. That will convince your friend more assuredly than any words or documentation or Cocoa-mailing-list epistles.
Just my two cents.
Jeff
On Tuesday, Oct 08, 2002, at 02:26PM, Benjamin Frere <email@hidden> wrote:
>
Hello,
>
>
I'm very new to programming.
>
I've never code in C or anything else, but I wanna begin to learn
>
C and Cocoa. And I do that with a friend. But he irritates me about
>
Carbon.
>
I don't wanna touch Carbon. Carbon is great to port application from OS
>
9
>
but it's not as good as Cocoa...
>
But for me, as I know nothing about programming, it's just a feeling...
>
I say to my friend + look, carbon app are not as beautif as Cocoa, and
>
they're slower etc...;
>
and he respond that Carbon is evolving (that is true, like the new
>
Drawer.h etc),
>
and will be the major API for OS X.
>
Some of other of theirs arguments that no big software company haven't
>
already port an app
>
in Cocoa, just because Carbon's code is nearer the Windows'app
>
code(that is in some case true) and they'll
>
never do a completely different code for a really smaller market etc
>
etc...
>
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.
>
_______________________________________________
>
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.
_______________________________________________
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.