Mac development
Vadim Zeitlin
vadim at wxwindows.org
Thu Oct 5 09:04:34 PDT 2006
On Thu, 05 Oct 2006 17:51:25 +0200 Alfonso De Prisco <adeprisco at almateq.com> wrote:
ADP> However I really don't realize how you can work on a large project (say
ADP> 200 source files or so) with a simple text editor.
[/usr/local/src/wxWidgets]% find . -type f | wc -l
9794
9794 is more than 200 and yet all the work I've ever done on wxWidgets was
done using a text editor. I don't know if you consider vim to be simple
though.
ADP> I'm used to receive lots of code/libraries from third party developers
ADP> or coworkers to include into my projects, for example; and also I often
ADP> have to provide some code back to them. This totally cannot be done with
ADP> a simple text editor.
And this shouldn't be done with IDE neither. This is why there are version
control repositories, code review tools and so on. How does IDE help you
with the code integration?
ADP> More on this, you seem to completely ignore the debugging stage. Without
ADP> a good debugger you cannot build robust large/complex applications.
ADP> In my modest experience this is a fact.
Yes, and gdb is a very nice debugger. When it works. Unfortunately this is
not always, especially with C++ and multi-threaded applications. Anyhow,
the problems with gdb are the same whether you use Xcode or command line,
so this is kind of orthogonal to your question. All I can say is that for
me the command line tools are clearly much more productive than Xcode which
I honestly can't stand (although I know many people who swear by it). Of
course, this partly is due to the fact that OS X is a Unix system and so
Microsoft has an extra advantage of making it more difficult to use the
standard Unix tools under Windows, but the main difference is indeed the
debugger: VS debugger is the most convenient one I ever used. But as for
the rest, I really don't know what do you need the IDE for.
ADP> I just cannot imagine how those large applications (Photoshop, Logic
ADP> Audio, ...) have been developed on Mac.
ADP>
ADP> I'm pretty sure they didn't do them with text editors :-)
I think you could be surprised.
Regards,
VZ
--
TT-Solutions: wxWidgets consultancy and technical support
http://www.tt-solutions.com/
More information about the wx-users
mailing list