ACMQueue has four interesting articles on developer’s collaboration and distributed development: “Building Collaboration into IDEs“, “Culture Surprises in Remote Software Development Teams“, “The Sun Never Sets on Distributed Development” and “Distributed Development Lessons Learned“.
The article about building collaboration into IDEs was spot on. Eclipse and other plugin-friendly IDEs are the future
<puts on flame-retardence>
Can someone tell the emacs people that the 1970’s called and want their IDE back. The same people that tend to rail on IDEs tend to use Emacs too. Isn’t that ironic. The “everything-but-the-kitchen-sink”, but doesn’t do anything exceptionally well. Stallman could’ve opened up gcc a long time ago and emacs probably would’ve been the only IDE with c++ refactoring capabilities, but he didn’t want “evil proprietary vendors” from ripping his stuff off. I guess if you have 20 fingers then emacs is somewhat productive. At least with vim you have good keybindings.
</>
At least Kdevelop finally got it right after many years of a first attempt.
Emacs and vim, I can never be bothered with those editors. I’m still looking for a good editor for Linux (at the moment I use KWrite and Nano). ConTEXT is a good one for Windows, default settings are a bit funny but they can easily be changed.
Collaboration might be a good thing to put in IDEs. I dunno, none of the programmming I’ve done is with other people ;-O
I’ve been happily using NEdit for ages. It has a Motif GUI though, which bothers some people. You can read more at http://www.nedit.org
If you like KDE, Kate is worth checking out as well.
The same thing that people love about eclipse is what makes Emacs so great. It’s beyond silly to have an editor that isn’t easily programmable (something eclipse isn’t even great at).