I’ve been trying out Python IDEs, and I really like Boa Constructor. It’s got a usable GUI builder, and it seems solid. When I first tried it out over a year ago, it was neither usable nor solid, so it’s made a lot of progress.
On the con side, still though:
- It’s hard to get current releases. Riaan Booysen (the author) seems to put his energy into adding to the code rather than packaging what he has every so often. 0.2.3 is the latest build available from the download page, but 0.2.8 has been marked in CVS, and is available as a download from a page linked to from a comment thread.
- The UI suffers from some common engineer tendencies: the menus are in need of organization and pruning, and too much is stuffed into the explorer tree view (preferences?).
- There’s more work to be done in the GUI builder. For example, accelerators and tab order have to be manipulated in the source code.
Here’s my dream: that all of the Python IDE energy out there could be focused on one project. For example, SPE (by Stani Michiels) is another Python IDE (which includes wxGlade, a GUI builder), and it is also showing a lot of promise. If we could get Stani and Riaan working together on one IDE, imagine where we could end up. Then maybe we can pull in Detlev Offenbach (Eric3) and Josiah Carlson (PyPE), and the sky’s the limit!