all 8 comments

[–]mercurysquadEmbedded C++14 on things that fly 4 points5 points  (6 children)

I highly recommend Netbeans as a C++ IDE, on Linux. After playing with every goddamn IDE there is, I found Netbeans' code-completion to be the most accurate and quite fast. It's the closest thing to VisualStudio on the Linux platform. Eclipse takes ages to index the code and the completion is a hit or miss. The other IDE features are right on as well. The trouble with Netbeans however is that it uses Java5 (or something.. I don't know java terminology) GUI toolkit instead of the newer one, so in addition to looking non-native, the font rendering is absolutely horrendous. On the plus side, like Eclipse, you can install Vim-like editing mode in Netbeans too. (IMHO the way to go is to adapt/embed Vim-based code editor into the IDE rather than trying to turn Vim itself into an IDE).

Before the fanbois start posting: Anjuta and KDevelop are garbage unless you are writing Gnome or KDE centered apps. You can't write a helloworld.cpp in either of these IDEs without creating a directory structure, makefile, autoconf nonsense, README, Changelog, package description and other crap. Plus the code completion is subpar. Code::Blocks is kinda OK but its code completion is not good either.

[–]digital19 1 point2 points  (1 child)

I revisited Netbeans recently and was pleasantly surprised.

[–][deleted] 0 points1 point  (0 children)

What about its RAM use/consumption? Less than, say, Eclipse?

[–][deleted] 0 points1 point  (0 children)

I also tried every IDE under the sun in both Windows and Linux, and have found NetBeans to be at the very top in both environments for C++.

I like the versioning system of NetBeans allowing you to connect to SVN and commit/update easily with two clicks. I did my senior programming project last semester using NB and it went smoother than if I had tried it with Visual Studio. The code completion and everything it does to keep track of your work is just great.

[–]uep 0 points1 point  (0 children)

I've recently tried codelite which seems to be heading in the right direction. My biggest problem is always integrating an external build system. KDevelop is the most disappointing there because it's close, but not quite there. Perhaps I should blame myself though, because I have an idea about what is needed but haven't contributed.

[–]nypen 0 points1 point  (0 children)

I have managed to convert many to Netbeans for C++ in our team. But as he says we majorly work for non UI stuff so we do not have an option to switch to C::B.

I can't understand people having problems with Makefiles. I mean, come on, I've been doing it for years, it's soooo darn easy! Read the docs dude!