Open Perl IDE

Бесплатная IDE для Perl с возможностью отладки.


Для Perl-разработчика основным инструментом для борьбы против пришельцев работы является редактор, в котором пишется скрипт. Несмотря на множество удобств, которые предоставляют текстовые редакторы (подсветка кода, автодополнение, работа с проектами, и т.д.) обычно отсутствует наиболее востребованная возможность - пошаговая отладка с удобной визуализацией значений переменных. Конечно, можно пользоваться дедовскими методами отладки - например, расставлять операторы print в различных местах чтобы контролировать ход выполнения. Однако в простых случаях удобнее пошаговой трассировки вряд ли что-то можно придумать.

При ближайшем рассмотрении выясняется что полноценных бесплатных IDE для Perl не так уж много. Можно попробовать бесплатный Perl Express (http://www.perl-express.com/), который сделан в любимом мной стиле продуктов от Borland/GodeGear/Embarcadero, однако он неудобен при отладке  (например, нет значений переменных, всплывающих как tooltips). Иногда рекомендуют использовать связку Eclipse + EPIC, но у меня не получилось заставить это работать удовлетворительно - все очень медленно и достаточно много багов.

В результате для работы я использую Open Perl IDE. Несмотря на то, что проект заморожен, он достаточно стабилен для повседневной разработки скриптов на Perl. К его плюсам можно отнести -
   - бесплатность
   - редактор с подсветкой  кода
   - возможность пошаговой отладки, включая точки останова по условию
   - удобная визуализация значений переменных (включая хэши и массивы)
   - просмотр стека вызовов функций и информации о используемых модулях

Кстати, поскольку открыты исходые тексты, то вполне можно допилить этот замечательный софт, добавив требуемые возможности (при условии, что вы знаете Delphi).
 
Из вещей, которых мне не хватает в Open Perl IDE в первую очередь назову отсутствие автодополнения. Ну, и конечно этот софт работает только под Windows)

Приведу пару скриншотов.

Редактор. Автоматическая подсветка строки с ошибкой.

Open Perl IDE - editor

Отладка.

Open Perl IDE - debugging


Выкладываю последнюю версию программы, которую также можно найти на SourceForge вместе со всеми исходниками (Delphi 5).

 Скачать OpenPerlIDE.zip
Заголовок: OpenPerlIDE.zip (Details)
Тип файла: zip
Размер: 738.9 KB
Скачиваний: 402

Комментарии   

 
+1 #1 Admin 12.01.2010 21:26
Тестирование для последней версии ActiveState Perl показало необходимость небольшого допиливания напильником -
в файле dbTemplate.txt в районе 45 строчки нужно добавить:

use Win32;
Цитировать
 

Добавить комментарий


Защитный код
Обновить