Eric is a full featured Python and Ruby editor and IDE, written in python. It is based on the cross platform Qt gui toolkit, integrating the highly flexible Scintilla editor control. It is designed to be usable as everdays' quick and dirty editor as well as being usable as a professional project management tool integrating many advanced features Python offers the professional coder. Eric includes a plugin system, which allows easy extension of the IDE functionality with plugins downloadable from the net.
Ranked in these QuestionsQuestion Ranking
Pro Integrated python debugger
Eric has a python debugger built-in.
Pro Integrated class browser
With Eric you can easily browse all classes in your current Python project and display the methods for a given class.
Pro Integration with version control software
Integrates with various VCS.
Con Auto completion is not very good
The auto completion is not top-notch compared to other IDEs and text editors. In fact, many people recommend installing a third-party plugin to improve the auto completion found in Eric.
Con Complex interface
Eric has a very complex UI. It overwhelms you with sections and windows and doesn't let you focus on code. Every tool is displayed on the top bars (there are 3) with no logical grouping or structure whatsoever.