Re: proof of cocoa superiority?
Re: proof of cocoa superiority?
- Subject: Re: proof of cocoa superiority?
- From: Bill Bumgarner <email@hidden>
- Date: Tue, 12 Jun 2001 13:59:57 -0400
The Finder is-- unfortunately-- a Carbon app. As I hear it, this was
done for two reasons; (1) to prove that Carbon is real and can be used
for real programs and (2) to ensure that Apple had a large project that
would touch a lot of the API integrated into the production of OSX such
that they would catch bugs early and thoroughly-- i.e. to eat their own
dog food. As much as I can't stand the current Finder-- it is slow,
threads poorly, is incompletely integrated into the system, etc..-- I
can certainly understand Apple's decision to make the Finder a carbon
app.
One can only hope that the point has been proven sufficiently and they
will throw it out in favor of a real implementation.... Cocoa or
otherwise, I don't care, just make the damned thing work right.
---
The development tools-- PB and IB-- have always been written using PB
and IB (or just IB back when PB was integrated into IB) all the way back
to the very early NeXT days when NeXTSTEP was a UI layer on top of SunOS
(yes, pre-solaris).
Most people don't have any clue exactly how mature the design of these
tools really are-- IB dates back to at least 1987 or 1986 and PB was
functionality in IB at the launch of NeXT in '89. Certainly, there are
some rough edges around the current implementation, but it is still
amazing stuff. Having used IB for over a decade now, the Aqua version
in X left me absolutely floored-- the guides and other tools used to
help you layout the UI are way damned cool.
And the fact the IB does *not* generate code save for as an occasional
convenience to the developer is still a feature that most other GUI
building tools haven't figure out... I can't believe that some shops
ship an IDE where "state of the art" is defined as a GUI building tool
that dumps a bazillion lines of -- this is the ground breaking part --
commented Java / C++ code. Yippee.
b.bum
On Tuesday, June 12, 2001, at 12:59 PM, cocoa-dev-
email@hidden wrote:
Message: 7
Date: Tue, 12 Jun 2001 7:53:0
Reply-To: email@hidden
Subject: re: proof of cocoa superiority?
To: email@hidden
From: email@hidden
Mail, the text editor, OmniWeb, System Preferences, the Finder, etc
etc etc. Even the developer tools are written in ObjC using Cocoa (so
the question here is, what the hell did they use to write PB and
IB???)
I'd heard that the Finder was a Carbon app. Anyone know?