• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: It is time for me to take a decision.
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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


References: 
 >Re: It is time for me to take a decision. (From: "Erik M. Buck" <email@hidden>)

  • Prev by Date: Re: Cocoa downgrade from openstep?
  • Next by Date: segmentation fault (MacOS 10.0.4 build 4Q12)
  • Previous by thread: Re: Cocoa downgrade from openstep?
  • Next by thread: Re: It is time for me to take a decision.
  • Index(es):
    • Date
    • Thread