Hi Lane,
I'm not a programmer, but I am deeply involved in Macintosh computers.
It's my understanding that Carbon apps are not able to take advantage of
OSX multithreading, long filenames, better performance, and other nifty
features that OSX has to offer. I'm told that Cocoa apps can do a lot
better in this regard. 
Please correct me if this is not the case. 

-- quoted text--- 
Carbon apps can run in either OS9(with the Carbon APIs) or OSX, while
Cocoa can only run in X. There is an advantage for Cocoa apps though, and
that is that they are not dependant on the limitations of OS9 as Carbon
has too be. They also often give better performance and integration. For
instance, if apple switched to a 64-bit IBM processors, or even to x86,
Apple can simply rewrite the Cocoa APIs along with a recompiled OS and
all of the sudden all the Cocoa apps you already have get to take
advantage of some of the benefits of the new CPU architecture (or they
get to work at all, in the case of x86), simply because they used those
Cocoa APIs from the beginning. Carbon on the other hand is sort of an OS9
code adapter for OSX and apps built on it could not be so easily adapted
to the new architecture, most likly requiring the apps developer to
rewrite or at least recompile for the new CPU. Cocoa is just vastly more
portable.
---end quoted text--- 

And there is also the factor of planned obsolesce. Carbon apps may not be
supported by OSX much longer, and so far, Cocoa is still Apple's favorite. 

I notice that my PowerMail will stall for a few seconds when it's
checking for mail, and I can't type anything, click a different window to
bring it to the foreground, pull a menu until it's finished. If it's
going to freeze or crash, this is the time it happens (and it does).  In
some cases, my PowerMail 5.1 never actually quits, it just stalls
forever, & after several minutes, i will finally force quit it. But I
don't like doing that. 

I'm checking 17 different mailboxes at a go, and many of them get a lot
of mail, so this stall is a lot more noticeable for me than most people
may see. But hey, the program is named PowerMail after all. 

In doing some research to make sure I didn't say something completely
wrong I learned more about Carbon versus Cocoa. One of the single best
stated & referenced articles is this one:
<http://blogs.msdn.com/rick_schaut/archive/2004/02/10/70789.aspx>


Best,
 Dave Nathanson
 Mac Medix


in reply to ([EMAIL PROTECTED]), Lane Roathe's message of 9:04 PM, 11/21/04

>on Thu, Nov 18, 2004 "Dr Dave" <[EMAIL PROTECTED]> may have said:
>
>>>Any chance that PowerMail will be redone in Cocoa? 
>>
>>No. There would be few benefits, but a lot of work...
>
>As a developer, I'm just curious as to why you'd want PM to be redone in
>Cocoa?



Reply via email to