Hi,
My two cents...
Entourage:mac Talk <[EMAIL PROTECTED]> said something like
this:
>> Is it because of the greater speed of Objective C or the ability to take
>> advantage of some of OS X technologies over Carbonised applications.
>
> I don't think it is either. Objective C isn't some holy grail of
> programming. Carbon will be as rich as Apple makes it. I would think that
> over time, once it becomes apparent that the apps that make a Mac a Mac
> aren't going to be using Cocoa very extensively, that Apple will make sure
> that Carbon is a first class citizen.
I find it somewhat peculiar that Apple thinks "Cocoa" is the way to go.
Legacy apps will be around _forever_ practically, at least in computer
years. Photoshop 9.0 will be a Carbon app, not a Cocoa app, I can almost
guarantee it.
Millions of lines of code don't rewrite themselves, and developers will
continue to use Carbon.
The stupid dang issue, then, is how close Apple can bring the two.
Because an operating system that uses two kinds of dialog boxes (sheets in
Cocoa, another style in Carbon) and has a bunch of other mismatched features
isn't really an operating system in and of itself - it's two. Or three.
Granted, Apple's idea to get everyone to write Cocoa-apps only has
failed - and the reasons are obvious - but making Carbon some second-class
thing with even a different look (save and open dialogs and etc. etc. etc.)
is just poor.
So, in time, I expect Apple to bring the Carbon API to line up with
Cocoa nicely. Things will break along the way - they'll have to - but how
quickly this happens... I don't know.
P.S. And hey, if Photoshop 9 is a Cocoa app and not a Carbon app, all the
better. :) But don't hold your breath... :)
--
Best wishes,
Erik J. Barzeski
You don't truly understand something until
you can argue it from both sides of the fence.
************************************************
Email: [EMAIL PROTECTED]
Web: http://www.barzeski.com/
http://www.soundsetcentral.com/
http://www.applescriptcentral.com/
AIM: iacas ICQ: 8186546
************************************************
--
To unsubscribe: <mailto:[EMAIL PROTECTED]>
To search the archives:
<http://www.mail-archive.com/entourage-talk%40lists.boingo.com/>