Now that I've chosen a language for this project (Python), I have been investigating many different Python IDEs (Integrated Development Environment). I had no idea how many different IDEs existed, and I have downloaded every one (that I could find) and tried them out. The only 2 which I liked were Eric Python IDE and the Eclipse Europa IDE combined with the PyDEV plug-in. Having used Microsoft Visual Studio for many, many years, I found that the Eclipse Europa IDE was the most refined and professional, even more so that Visual Studio (in many ways).
Some of the highlights:
- Great layout / tabbed interface
- Good project / file organization
- Responsive intellisense / code completion
- Code templates
- Code collapsing (which is great)
- A nice integrated debugger