I wanted to ask whether anyone has experience of the capabilities of command line IDEs? I ask because I have not really tried doing any development in anger from the Linux / Unix command line. I have only really tweaked configuration files with vi and that is about it.
I ask because I have a co-worker who has been rather condescending about the use of any GUI tools. He seems determined never to use them and thinks he can do everything more efficiently from the command line. I would suppose it is harder given he is an Objective-C developer on Linux. I don't think the options for Objective-C tools and IDEs are that great to begin with unless you are on the Mac. I tried a GNUStep IDE on Ubuntu called ProjectCenter. On the latest Ubuntu I found the UI so buggy and flaky that the whole IDE is frankly unusable. I have come back to it more than once and each time given up because I can't work it (often through stupid things like mouse clicks not being responded to or responding in the wrong place). To be honest I know if someone holds such an extreme anti GUI tools opinion and is determined not to use them then it is pointless arguing with someone like that because I don't think they are really prepared to be convinced anyway. It did make me curious though as to what kind of development power is available from command line editors like Emacs. I know that key features I like in IDE's is the ability to hyperlink through to a method declaration / class declaration or where a variable is declared. Also finding the usages of a method is really valuable to me as well as being able to apply various forms of refactoring. In theory a command like editor could support some or all of that. However I don't know what features are actually currently available. Just curious. -- You received this message because you are subscribed to the Google Groups "The Java Posse" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.
