Re: CodeWarrior vs. Xcode?
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.