| I use Netbeans for C/C++ development (shocking, I know). Originally I was using it as an Eclipse alternative at a Java gig. After moving into embedded dev I just decided to try and stick with it and see how it goes. It worked. Benefits: - Free, cross platform. Someday I'll shell out $300 for slick edit, but a free IDE is nice. - Solid C++/Makefile code analysis. C++ has a notoriously difficult syntax, but Netbeans can handle it. - support for git and svn to visualize diffs - very configurable syntax coloring & highlighting, also a good dark theme (Darcula) - many configurable keybindings - not vim or emacs ;) Cons: - can be a bit heavy/clunky - there are some quirks that I've learned to work with, perhaps this could be said of any editor... - on large codebases it will take some time to initially parse everything - Java font rendering - looks of disdain and confusion from other engineers it's probably inertia that's kept me from moving to fancier editors, but overall Netbeans has been solid and I'm just as productive as the other guys & gals. |