Lately, I’ve been developing on Linux. When developing remotely, I can get
along with a shell and vim, with VNC, or with remote-X. However, none of these
options are as fast or as nice as using NX. Here are the instructions to install and use
the NX server and client on Fedora Core 5 and 6:
http://fedoranews.org/contributors/rick_stout/freenx/
What’s the best C++ IDE in Linux? Out of the three IDEs I have evaluated, I’d
recommend either SlickEdit or NetBeans C++. I haven’t tried Emacs. I’ve installed KDevelop, but haven’t tried it much yet.
Overall: Immature and over complicated. I prefer vim with a ctags file, jedit, nedit, or gedit. Code Completion: Broken -- rarely works Search by Symbol or Reference: Broken Debugger support: Yes. Ugly user interface Custom build (bjam): Yes Project support: Yes. Automatically adds new files, removes old files from workspace Refactoring support: No Subversion support: Yes, with plugin
Overall: Excellent IDE Code Completion: The best of the bunch, but not as good as Visual Studio Search by Symbol or Reference: Excellent Debugger support: Yes. Difficult to setup Custom build (bjam): Yes Project support: Yes Refactoring support: Good Subversion support: Yes Notes: Has fairly good key emulation support for Visual Studio, Vim, Brief, Emacs, etc. Language Support: Tagging and syntax highlighting for C++, Java, Perl, Python and Ruby (to name just a few).
Overall: Better than Eclipse CDT Code Completion: Yes Search by Symbol or Reference: Yes Debugger support: Yes, but haven't yet figured out how to set breakpoints. Custom build (bjam): Yes Project support: Not yet evaluated Refactoring support: No Subversion support: Yes, with plugin or with NetBeans beta 6.0.
Overall: Not yet evaluated Code Completion: Yes Search by Symbol or Reference: Symbol - Yes (using ctags); Reference - Unknown. Debugger support: Yes Custom build (bjam): Most likely Project support: Yes Refactoring support: Unknown Subversion support: Yes
None of these tools are as good at code completion as Microsoft Visual Studio 2005.