• 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: Apple's Tools Strategy
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Apple's Tools Strategy


  • Subject: Re: Apple's Tools Strategy
  • From: Ross Tulloch <email@hidden>
  • Date: Sun, 29 Oct 2006 13:26:26 +1100


On 29/10/2006, at 6:04 AM, David Catmull wrote:

- People are sticking with PP because it's too much trouble to change
- Most people prefer to roll their own, and now we're all fragmented
because PP had no clear successor
- People are using Cocoa instead
- People are using plain Carbon calls instead; Carbon does a lot more
than it used to, so there's less need for frameworks like PP
- People don't like my approach, and/or I'm just bad at marketing :)

Don't bother - it just isn't worth the pain. I wouldn't go so far as to say that PowerPlant is (now) a false economy - but it is very close.


In the long run you'll simply spend more and more of your time updating PP (or whatever) for new features in the OS that Apple is already giving you support for in Cocoa. Plus, most classes in Cocoa are much better designed than their MacApp/TCL/PP cousins ever were. There is a huge productivity gain to be made if you take advantage of this.

Keep your C++ engine code and wrap it with a Cocoa GUI. Take a look at the source for webkit if you don't believe this model works. C++/ KHTML under the hood and ObjC/Cocoa on the top. If there is something in Cocoa that isn't up to par sprinkle some Carbon, CoreFoundation or POSIX code into the mix.

Yes, yes, I know, it's a huge time consuming job, but the long term advantages outweigh the short term pain.
After fifteen years of Carbon/TCL/PowerPlant I know the job you face but making the switch is easily -easily- worth it.




Ross



_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden


  • Follow-Ups:
    • Re: Apple's Tools Strategy
      • From: David Catmull <email@hidden>
  • Prev by Date: Re: A little off topic ...
  • Next by Date: Re: enum syntax coloring
  • Previous by thread: Re: Apple's Tools Strategy
  • Next by thread: Re: Apple's Tools Strategy
  • Index(es):
    • Date
    • Thread