• 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: XCode or CodeWarrior 9
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: XCode or CodeWarrior 9


  • Subject: Re: XCode or CodeWarrior 9
  • From: Florent Pillet <email@hidden>
  • Date: Sat, 29 Nov 2003 19:42:34 +0100

To add a counterpoint, I used to develop one of my commercial products with CodeWarrior until I became worried by both the degradation of the debugger quality, and the obviousness of the death of PowerPlant. I should add that I've been a unix user for more than 14 years and that gcc has all my respect. It may not be the best compiler, but it works fairly well.

So despite the quirks, I develop and build my commercial application with XCode. Even though there are problems, crashes, etc... there are a few points that get my vote in favor of XCode:
- the editor does proper antialiasing. This may not seem much but when you spend 12 hours a day starring at your code you come to appreciate this little detail.
- I added the excellent ODCompletionDictionary to XCode, and I get automatic and FAST completion on Esc. The power of this little tool is amazing and I virtually save hours of typing. This is something that I sorely miss when I have to use CodeWarrior (and I do when I do Palm development).
- I like gdb.
- I use CVS and the CVS integration in XCode works just fine.


In addition, I tend to prefer Cocoa applications to Carbon applications. They "feel" better, though this is very subjective.

Each one has good reasons to use an environment or another. Use the one that suits your needs, that's all I can say.

Florent

On 28 nov. 03, at 20:25, Richard Clark wrote:

Xcode is unfinished and has bugs. CodeWarrior works.

Despite the hyperbole, this is essentially true -- Xcode is decent as long as you have fairly straightforward needs, but do anything special (like porting legacy code) and you'll soon run into the unfinished edges. The documentation is sparse and features are incomplete (e.g. just try to add a tool to the build process.)


CodeWarrior has its shortcomings as well (it's best to get a copy of BBEdit and use that as a text editor instead of the built-in one), but the compilers are fast and generate solid code, the documentation is complete, and they've had a decade to polish the product.

The bottom line is "what's your time worth?" Hobbyists, students (or just out of school folks), and the unemployed have an economic reason to hang in with Xcode. Those who have a business need should probably stick w/ Code Warrior (even with the substantial upgrade cost) because you could spend more than the upgrade cost in the time you spend getting Xcode to work for you.

This is the decision you have to make with _any_ release 1.0 product -- to use it now, to wait, or to take another path.

...Richard
_______________________________________________
xcode-users mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/xcode-users
Do not post admin requests to the list. They will be ignored.



--
Florent Pillet, Code Segment       email@hidden
Developer tools and end-user products for Palm OS & Mac OS X
ICQ: 117292463               http://perso.wanadoo.fr/fpillet
_______________________________________________
xcode-users mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/xcode-users
Do not post admin requests to the list. They will be ignored.

  • Follow-Ups:
    • Re: XCode or CodeWarrior 9
      • From: "jeroen" <email@hidden>
References: 
 >Re: XCode or CodeWarrior 9 (From: Richard Clark <email@hidden>)

  • Prev by Date: Re: Duplicating targets in XCode?
  • Next by Date: Re: XCode or CodeWarrior 9
  • Previous by thread: Re: XCode or CodeWarrior 9
  • Next by thread: Re: XCode or CodeWarrior 9
  • Index(es):
    • Date
    • Thread