I knew people use TextMate, VIM, emacs, Kate, and I’ve been using Wing IDE. But thanks to Gasolin I just learned about an article explaining how to set up Eclipse (and PyDev) as a TurboGears development environment.
I do Java stuff at work sometimes, and I use eclipse for that.
So, there’s some pull for PyDev — I could do all my development in one environment. And with PyDev extensions under active development, things are looking good in terms of auto-completion, syntax error detection, and little time savers “like go to definition” PyDev is looking good. And of course, the fact that the creator of PyDev is blogging about how to set it up to work with TurboGears is also a good sign.
But after a bit of looking around, I returned to Wing, and found myself at home again. Wing’s huge feature list, includes things like enhanced auto-completion for PyGTK and wxPython, VI keybindings, a fantastic debugger, and in my experience the support from Wingware is terrific. So, in the end, even the dream of having a single development environment isn’t enough to convince me to make the switch.
But it’s good to know that Python has good editors under active development, and I expect I’ll be buying the PyDev extensions for at least one member of my team, and am looking forward to seeing how both projects continue to grow and develop.