It's been a good while since I've used any formal methods to plan any coding so it's been a great using some UML again. It just shows that all that stuff I thought was fluffy bullshit realy does make sense when developing large projects. A few links I've found while looking around at Python and UML.
pyIdea is an IDE that generates Python code from UML diagrams.
Lumpy a UML generator for Python.
PyReverse is a set of tools for reverse engineering Python code.
ArgoUML is a modelling tool that helps you do your design using UML.
BlackAdder is an application development environment.
PyUt is a little UML1.3 diagram editor.
Wing IDE is the most advanced Python IDE available today (supposedly).
Stani's Python Editor with built in UML and auto-completion.
Boa Constructor is a cross platform Python IDE and wxPython GUI Builder.
wxDesigner is a visual development tool for the free cross-platform GUI library wxWidgets.












6 Comments
Hi Phil,
This may come in very useful. How bout also putting up your python code for xml.
Glad to see your having fun
I’ll put the python xml stuff up soon, once I get some license text in the headers.
The one I forgot to mention that I think we talked about before is Eclipse… an excellent IDE for tons of different languages.
Have you had much chance to have a proper look at these. How does Eclispse compare to Stani’s Python editor
I haven’t tries stani’s python editor yet. I have tried Eclipse before and it is great but I felt it just didn’t fit. Some things I just can’t live without, like filesystem browser which I couldn’t find. WingIDE is probably the best going but after some work on it last weekend, it did seem quite slow.
Are there any Python IDEs that handle COM object introspection (or code completion for COM objects)? Komodo IDE doesn’t do COM like other IDEs that are more like Visual Studio.
Right now, I’m trying to generate classes in Python from WMI Classes’ MOF text format but that doesn’t help for general COM objects. That may not even be the best way to use Python for Windows system administration.
Can someone point me in the right direction?
Found this page in some really old bookmarks. Nice to see your blog is still around. Python Rocks! Take care.
Post a Comment