A recent posting on django-users is entitled Your IDE of choice, simply asking people for their IDE preferences.
These questions sometimes turn into silly flame wars about Emacs vs. vim vs. everything else, but in this case, it’s a bunch of people chiming in with their choice, and I find it useful to read through to see what people are using. Often I discover new tools, as I did this time.
- Geany is a new programmer’s editor with some project and build features. If the development keeps progressing, it could be useful.
- rope is a Python refactoring library that I had seen before, but it doesn’t integrate with an editor I use day-to-day (yet), so I haven’t been able to try it. It seems very capable.
- Turns out Komodo Edit, my current workhorse editor, has gone to 5.0, and I didn’t even know. I think asking 4.4 if there are any updates should say, “Yes, 5.0!”, but it doesn’t.
- Dillo is a web browser. People still write browsers from scratch?! It sounds very idealistic (“Our policy is not to work around broken HTML.”), but isn’t this a hopelessly uphill battle?
- ecb is the Emacs Code Browser, which looks like a clever shoehorning of standard tree control file browsers into the Emacs world. How do they render the icons and stuff?
- Pyrox looks like yet another start on a wxPython-based editor, along the lines of UliPad, PyScripter, and so on. Unfortunately, the site is only in Spanish, so I can’t really tell.
Other than Komodo Edit 5, none of these are going to become part of my tool set, but it’s good to keep on top of what’s out there.