Re: It is time for me to take a decision.
Re: It is time for me to take a decision.
- Subject: Re: It is time for me to take a decision.
- From: Gerard Iglesias <email@hidden>
- Date: Wed, 8 Aug 2001 19:13:36 +0200
Le Wednesday 8 August 2001, ` 05:45, Erik M. Buck a icrit :
I enjoyed your book way back when.
Like me :-)
Apple silently removed Objective-C++ support from their version of gcc
and
from ProjectBuilder between Rhapsody DR2 and Mac OS X beta 2. Their
excuse
at this years WWDC was that they did not think anyone was using it and
that
it is hard to maintain with the constant upgrading of C++ support in gcc
versions. They said that developers have been asking for it and it
will be
added back in.
I think that 2 years ago they were saying us to forget ObjC and to focus
toward Java, hence ObjC++ was not a usefull work.
Hopefully the life has been on our side and we are going to use ObjC for
a very long time I think :-)
I don't know how much you use Cocoa, but it is significantly downgraded
from
Openstep 4.2 in many respects.
In what respect, Cocoa is a big step forward to move from a toolkit that
was used by nobody. Don't you remember the number of guys we were on the
different forum, a hand of fanatic :-)
Apple has introduced huge performance
problems (perhaps due CoreFoundation) and lots of new bugs.
They are addressing it I beleive, and it is the price of the novelty.
12 years ago whan I shown NeXTStep to a friend of mine who was and is
always a PC guy, it was feeling that NeXTStep was too slow (DPS), and
when I talk him about OSX one year ago the first thing he said me was
"Always slow ???".
I think that there is a price to pay for some elegance, double
buffering, and so on, sure that window resizing and the likes are very
fast under a Windows system.
To be fair,
Apple has added some features, but of course none of the new features
are
documented.
CoreGraphics is documented enough to do a lot of things....
One reason that Apple may be reluctant to deliver the promised
YellowBox for
NT is that Cocoa has new performance problems. Our high end animation
application runs at twice the frame rate on a 266 MHz Pentium II than
on a
450 MHz G4 using substantially the same application code. It would be
embarrassing if applications ran twice as fast on machines that cost
1/4 as
much as Macs.
The trick you used to be fast with DPS are not valid anymore, sure, you
would have to rely on OpenGL or CoreGraphics at the low level to be able
to deliver the kind of perf you need.
For my ComputerGraphics work, I think that my next G4 with a GeForce 3
and the 10.1 will be good enough, don't you think?
Sincerely.
Gerard