Fifteen years ago I was an IDE weeny, I did lots of development in early versions of MS Visual Studio in C++. Then I changed jobs and found myself doing lots of multi-language development across Windows and lots of different Unix systems, in this world IDE’s just did not work. So I moved to doing everything in Emacs. I have been using Emacs ever since. Until now …
The software team at my work are big on Java and big on Eclipse. I have ignored Eclipse because I have always seen it as a Java tool. However, over the last few days I found that it is possible (using PyDev and Subclipse plugins) to turn Eclipse into a really nice Python development environment. I am converted. Code completion, integrated PyLint code checking, integrated python debugger with object browser, really flexibly screen layout and proper support for using multiple monitors (I always use two monitors on my desktop environment, and it works on Linux/Windows and Mac OSX (my laptop environment).
So if anyone wants to get into Gramps development but are used to GUI based IDE’s, then give Eclipse a go.
If only it would support Emacs key bindings. Well, you can have everything.