What is the Ultimate Linux Development Environment?
nachmore asks: "I've been programming on Linux for a while now, always content to use vi for my editing and any debugger tools out there (gdb for C/C++, and so forth). As part of my SoC project I was working on Thunderbird (my first huge project on Linux) and I found that , although shell-based tools can do the job, they lack in easy project management, ease of debugging and other development features. I've only ever programmed with a GUI on Windows — and I have to admit that I find Dev Studio to be one of the few programs that Microsoft seems to have gotten (nearly) right. I've played around with Eclipse but find it's C/C++ support still lacking. So what GUIs would you recommend for Linux? I would like something with debugging (single step, step through, step-to-end, etc) support, CVS access and of course, support for large projects (e.g. Mozilla) and especially good support for C/C++. Is there anything really good out there, or is vi the way to go?"
First you should ask Java programmers why they use Eclipse, Netbeans, and IDEA instead of fumbling around with Vi and Emacs. Or I'll ask why are there so many developers (usually Unixheads) that think Vi and Emacs are the end-all of development environments. Yeah, give me my vi keybindings, but can I get something that isn't stuck in some 1982 console mentality.
Because, by and large, judging from the quality of Java software I have experienced, they're incompetent?
I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
So they're incompetent because they use superior tools?
I have yet to see a java app that doesn't suck.
I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
Oh Yeah? Well that's just like your opinion.. dude.