Eric (полное название: Eric Python IDE) — свободно распространяемая интегрированная среда разработки для языков программирования Python и Ruby. Некоторое время Eric4 работал только с Python 2, а Eric5 с Python 3, но начиная с Eric6 поддерживаются обе версии Python одновременно.
По замыслу, среда служит фронт-эндом для нескольких программ, например редактора QScintilla, интерпретатора языка Python, Rope для рефакторинга, Python Profiler для профилирования. Любую функциональность, которая не требуется, можно не устанавливать. Расширяется через механизм плагинов. Репозиторий плагинов доступен прямо из среды разработки.
Основные возможности
- Менеджер проектов;
- редактор с подсветкой синтаксиса;
- отладчик, профайлер;
- запуск питоновского кода с поддержкой параметров командной строки;
- юнит-тестирование;
- консоль для вывода и менеджер задач (самообновляемый TODO-лист);
- встроенная поддержка систем управления версиями Mercurial и Subversion, а также Git с помощью дополнительного плагина.
Отладчик
В Eric включён графический отладчик, который поддерживает интерактивное исследование во время приостановки и авто-остановке на критических исключениях.
Ссылки
- Официальный сайт Eric.
- Проект Eric
на SourceForge.net.
IDE
|
Универсальные |
- Anjuta
- Visual Studio
- NetBeans
- Eclipse
- IntelliJ IDEA
- KDevelop
- Xcode
- Geany
- MonoDevelop
- Aptana Studio
- Open Watcom
- Komodo
- Kylix
- CLion
|
Си/C++ |
- Borland C++
- C++ Builder
- Code::Blocks
- CodeLite
- wxDev-C++
- Pelles C
- Oracle Solaris Studio
- QDevelop
- Qt Creator
- Ultimate++
- Microsoft QuickC
- CLion
|
Бейсик |
- Gambas
- PowerBASIC
- REALbasic
- Turbo Basic
- Visual Basic
- QBasic
- QuickBASIC
- PureBasic
|
Java |
- WebLogic
- BlueJ
- DrJava
- Greenfoot
- JCreator
- JDeveloper
- JBuilder
- jGRASP
- Android Studio
- Eclipse
- NetBeans
|
Паскаль |
- Delphi
- Lazarus
- MSE
- PascalABC.NET
- MIDletPascal
- PocketStudio
- Morfik
- Turbo Pascal
- QuickPascal
- Visible Pascal
|
PHP |
- Aptana Studio with PHP plugin
- Delphi for PHP (RadPHP)
- Eclipse PDT
- Zend Studio
- NuSphere PhpED
- PHP Expert Editor
- phpStorm
- Dreamweaver
|
Python |
- Boa Constructor
- Eclipse+PyDev
- Eric
- IDLE
- Komodo
- PyCharm
- PyScripter
- SPE
- Spyder
- Wing IDE
|
ActionScript |
- Adobe Flash
- Adobe Flash Builder
- FlashDevelop
- CodeDrive
- Eclipse FDT
- Realaxy ActionScript Editor
|
Ruby |
|
сравнение |