On 12/27/2004 22:00, "Entourage:mac Talk"
<[email protected]> wrote:

> It was my impression, perhaps false, that Cocoa apps have (easier?)
> access to certain OS routines that might provide better performance,
> particularly in the area of text rendering that this thread raised.
> And that modifying and enhancing Cocoa apps is quicker and easier than
> doing the same with Carbon ones.
> 
> If you know better, please correct me. I don't claim sure knowledge here.

It is more correct to say that Cocoa gets more stuff for 'free', in that you
don't have to write as much code for some OS functionality.

However, the downside is that you lose some flexibility in that freedom, and
if you want to go beyond what the OS gives you for free, then you have to do
just as much work as in Carbon, and I've yet to see a lot of Cocoa apps
going beyond what you get for free. Text handling is a good example here.

Carbon apps have a LOT more flexibility, but the price you pay is that you
have to do EVERYTHING yourself.

One of the big issues with E'rage is that there's still more that could be
dumped off the main thread. AppleScripts for example. But that raises the
complexity of the app by a large amount. It's unfair to compare a single
shot app like Gyazmail, or even Mail to E'rage since, the MOST either of
them will ever be doing is:

Mail actions (send/receive)
Rules
AppleScripts
Waiting for humans

E'rage has all that AND:

Exchange synching
Project management
Calendar functions
Task functions
Notes
Linking

And the first four in that list can be happening simultaneously. So at some
level, E'rage will ALWAYS be slower, but it's doing more. There's nothing
free in computing

john


-- 
"I'm terribly sorry, but would you mind if my wife and I butted in? The
thing is, I've got to go and see the queen at 6 o'clock."

British Prime Minister Tony Blair, to other parents waiting in line for
their parent-teacher conference at the school that Blair's children attend


-- 
To unsubscribe:                     
<mailto:[EMAIL PROTECTED]>
archives:       
<http://www.mail-archive.com/entourage-talk%40lists.letterrip.com/>
old-archive:       
<http://www.mail-archive.com/entourage-talk%40lists.boingo.com/>

Reply via email to