FAR + colorer, слабо тянет для разработки сложных проектов.
Я считаю, что если оценивать Perl IDE по трём таким важным параметрам как отладка, удобство, "лёгкость" (в плане использования ресурсов), то можно сделать такой ряд:
**** ActiveState Komodo 3.0
Разработчик:
ActiveState
Язык:
English (Lathin supported)
Загрузить:
ActiveState Komodo 3.0.1
Описание:
Достаточно тяжелый, кроссплатформенный инструмент для профессиональной разработки приложений на языках Python, Perl, TCL. Использует компоненты Mozzila как ядро системы.
Достоинства:- Code Explorer - просмотр объектного дерева скрипта/библиотеки
- Code Intellegince - авто дополнение введенного текста по нажатию хоткея (Начиная с 3.0)
- Утилита для отладки регулярных выражений RX Toolkit
- Полная совместимость с Perforce 4 и выше
- Кросс-платформенный
- Возможность сохранения в проекты (виртуальные папки, и пр.)
- Настраиваемая подсветка (2 стандартные схемы)
- Очень продвинутый отладчик с возможностью удаленной отладки
- Возможность полной перенастройки внешнего вида (Начиная с 3.0)
- Полноэкранный режим
И ещё многое другое
Недостатки:- Высокая стоимость:
- Komodo Personal 3.0: $29.95;
- Komodo Pro 3.0: $295.00
- Жрёт немерянно памяти
- Сложен для освоения, но не сложнее чем сам Perl :]
- Тривиальная обработка содержимого окна вывода (обработка backspace как backspace а не как отдельного символа :] )
- Нет поддержки просмотра результатов вывода в HEX
- У отладчика нет режима "глубокой" отладки, включая все библиотеки используемые в скрипте (если кто нашел, прошу в PM)
- Большой размер дистрибутива (Windows: Pro - 25.6MB; Personal 23.4MB)
За всё время использование, больше серьёзных недостатков я не нашел.
*** XARKA OptiPerl
Разработчик:
Xarka Software
Язык:
English (Lathin supported)
Загрузить:
Xarka OptiPerl 4.5.55 Trial
Описание:
Достаточно удобный инструмент для разработки на языке Perl, имеющий ряд инноваций в области интерфейса и подсветки исходного кода
Достоинства:- Полная эмуляция веб-сервера (вывод в отдельном окне, с автоматическим парсингом html)
- Автодополнение введенного кода ( слабенькое :) )
- Удобный просмотр полного дерева классов проекта
- Огромный набор встроенных утилит (PodView, RegExp, PerlPrint)
- Возможность сохранения в проекты
- Цветовое выделение кусков кода (подпрограмм, блоков и пр.)
- Полностью настраиваемая подсветка
- Отладчик, с возможностью удаленной отладки
- Возможность отладки всех используемых в проекте библиотек
- Небольшой размер дистрибутива (4.19MB)
И ещё многое другое
Недостатки:- Высокая стоимость:
- OptiPerl Standart 4.5: $39;
- OptiPerl Personal 4.5: $59;
- OptiPerl Commercial 4.5: $259;
- Нерациональное использование экрана
- Слабые возможности отладки
- Нет поддержки просмотра результатов вывода в HEX
- Нерациональное расходование ресурсов на навороченную подсветку, из-за чего иногда возникают небольшие тормоза
Я не долго пользовался этой IDE, из-за её выской цены на персональные лицензи, и некоторой заторможенностью разработчиков, которые не хотят слушать советов лицензионных пользователей :]
Чуть позже напишу ещё о нескольких ide.