• 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: CodeWarrior vs. Xcode?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: CodeWarrior vs. Xcode?


  • Subject: Re: CodeWarrior vs. Xcode?
  • From: Kay Roepke <email@hidden>
  • Date: Sun, 18 Apr 2004 01:38:39 +0200

On 18. Apr 2004, at 1:13 Uhr, David Feldman wrote:

I'm looking into the relative merits of CodeWarrior and Xcode for a new app. I've been building Cocoa apps in Project Builder/Xcode for a few years now and am pretty comfortable in it...in particular, the ease with which I can set up a UI in Interface Builder and connect it to my code is great.

I think it's not really a question of which IDE to use, but whether you are able to separate out the portable vs. the native part of
your source code.
As a rule of thumb I always choose the tools I'm already comfortable with for exploring new avenues. Only when I'm really convinced of
advantages of one tool I will switch over (Fundamentally this only has happened once: vi vs. XEmacs. I'm now on the heavy side ;-))

However, this app will need to have a Windows version as well. I know next to nothing about coding for Windows, but will of course have to learn. Regardless of my choice of IDE, much of the app's code will be shared between platforms (and, if it's C/C++, I can certainly compile it in multiple IDEs). The fact that CodeWarrior will (a) compile for both platforms and (b) let me do the bulk of my work on a Mac, even for the Windows version, sounds great, but still makes me nervous. The alternative is to stay in Xcode, get MS Visual C++ and C#, and take advantage of the GUI-based UI building tools there as well. Any thoughts on the matter?

I know next to nothing about CodeWarrior and their compiler, but if it does compile natively for x86 platforms go with that!
You don't want to get sucked into the black hole of incompatibilities of various C/C++ compilers. Trust me.

Since I don't have a clue what type of application you will develop there's not much explicit advise I can give you, but consider
that mixing two different target compilers is an adventure. I did my fair share of portability hassles only between Linux vs. (Free|Open)BSD and have been surprised! (I still am.)

If you can try to factor out a large part of your model and compile that with CodeWarrior (if it can live up to targeting both platforms). Then go back and do the interface with XCode/IB and whatever seems appropriate on Windows (it's been years, and I don't
miss it ;-)).

My 2 eurocents ;-)

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


  • Follow-Ups:
    • Re: CodeWarrior vs. Xcode?
      • From: Dix Lorenz <email@hidden>
References: 
 >CodeWarrior vs. Xcode? (From: David Feldman <email@hidden>)

  • Prev by Date: Re: CURS ressources on OS X
  • Next by Date: Re: CURS ressources on OS X
  • Previous by thread: CodeWarrior vs. Xcode?
  • Next by thread: Re: CodeWarrior vs. Xcode?
  • Index(es):
    • Date
    • Thread