Mac development

Kevin Ollivier kevino at theolliviers.com
Thu Oct 5 10:44:46 PDT 2006


Hi Alfonso,

On Oct 5, 2006, at 9:58 AM, Alfonso De Prisco wrote:

> Vadim Zeitlin ha scritto:
>>  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?
>>
> Well, it's not very important why *I* consider an IDE useful.
> Just take me as a poor programmer if you want. So poor that I loose  
> the whole desing of a project if I just look at few lines of code  
> on a display page within the text editor frame.
>
> But, for example, if also a well known command-line-programming- 
> based operating system like Linux SuSE has KDevelop (another C/C++  
> IDE interfacing with gcc and gdb) it is not because I asked for  
> that. Maybe the demand for that was present.
>
> Anyway I got the answer to my question: there is not a good C++ IDE  
> on the Mac right now.
> And a good (at least as good as VC's, you seemd to second me here)  
> debugger neither.

To be honest, I think that's a rather blanket statement. I use XCode  
and gdb fairly often and don't have problems with them (they aren't  
perfect, but they do the job). And XCode is being used at least for  
build management by a number of big software projects. The consensus  
I've read is that it's not the greatest but it is continually getting  
better. And now that Microsoft, Adobe, etc. are moving to XCode for  
all their Mac projects, I think Apple is starting to get a lot more  
quality feedback on how to improve their development tools. And IMHO,  
it does look like the XCode debugger for Leopard will be pretty slick:

http://www.apple.com/macosx/leopard/xcode.html

Anyway, if you ask me, I think it's just that moving to a new  
platform is a bit jarring, and takes time to get used to. And since  
the Unix tools are available, I think'll you find that there isn't  
the "everyone uses MSVS" sort of thought that exists in the Windows  
world. For example, if you ask around about what open source  
developers use, you'll find a strong preference for vim/emacs and the  
command line, and they feel IDEs in general are simply too  
inefficient for them. If you ask Mac/Cocoa developers, they often  
have lots of good things to say about Apple's Development tools. Some  
people use BBEdit/TextWrangler or TextMate as lightweight IDEs, more  
or less. The "long term" Mac developers, who were here in the OS9  
era, seem to prefer CodeWarrior, although since that went away they  
now have to migrate to XCode. But I think if you ask around, you'll  
find pretty much everyone who develops for Mac has their own system  
that they're mostly happy with (a few gripes aside, which happens for  
all software). IMHO, it's just a matter of giving things time and  
finding what works for you.

Regards,

Kevin

>> 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
>>
> I'm already surprised now after this reading. :-)
> I never thought I had to thank Apple because they gave us XCode  
> instead of just put the gcc and gdb tools, hehe ;-)
>
> Regards,
> Alfonso
>
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: wx-users-unsubscribe at lists.wxwidgets.org
> For additional commands, e-mail: wx-users-help at lists.wxwidgets.org
>





More information about the wx-users mailing list