Quote:Original post by acraig
Well, there are a couple of Linux IDEs. KDevelop comes to mind. It's even supposed to have intellisense working ( at least some what ). But even though it is getting better, I still find myself using Kate and good ol vi. Also a lot of our server maintaince is done through ssh and it is setup to do core-dumps, so I have to use command line gdb. But I find that it's just as quick to use the command line gdb. GUI's are not always the faster way to go about things :)
I used KDevelop a while ago, and it didn't seem to come anywhere close to Visual Studio. It may have improved tremendously since then, but as you said, you still use Kate and vi so it doesn't sound like it's won you over yet. ;-)
Quote:Original post by Anonymous Poster
Try Eclipse + CDT. While still experimental and somewhat slow and buggy, it comes very close to the Visual Studio IDE (for C++ development), and surpasses it by far for Java development.
I've recently tried Eclipse for Java, and while I do like it quite a bit, it doesn't even seem to do as much as NetBeans, which doesn't seem to do as much as MS Visual Studio. I'm not bashing it because I did like it better than NetBeans despite the fact that it didn't seem to do as much.
Quote:Original post by Kwizatz
Hmmm
$ man <whatever-tool-documentation-you-are-looking-for>
seems to work just fine for me.
A lot of times it has worked fine for me too, but it doesn't always. And the Google search away someone else mentioned is rarely a quick search (if it was easy to find it would already be in the man pages). Sometimes the information isn't in the man pages and it isn't on the web. It's only in the source code, and while you have the source code with which to hunt it down, it can take a lot of time to find.
I haven't done as much with Linux as my co-worker has. He's very well-versed in many flavors of Unix (as well as Windows) and he's a top-notch programmer. Most of my Linux work was done in Java, which doesn't really count because I can code and test it in Windows before I deploy and test it in Linux. ;-) I do work very closely with him and listen to all of the headaches he has gone through.
He also mentioned another reason that games might not be available in Linux. He tried to set up a Linux PVR system at home with an nVidia chipset, and he found that he had to recompile his kernel to get the video driver installed. He was not happy about that at all, and he blames the Linux community for being too restrictive about closed-source drivers.
EDIT: He also feels that the open-source community would've done better to choose Free-BSD to put their weight behind. With better driver support, he believes it would've been a much better OS. And because it's more friendly to commercial software, more commercial software would have been written for it.