Perl-скрипты или Perl-программы это просто текстовые файлы. Для их создания годится любой текстовый редактор, кроме текстовых процессоров. Позвольте мне предложить вам несколько редакторов и IDE.

Кстати, эта статья является частью Учебника по Perl.

Редактор или IDE?

Для разработки на Perl можно использовать либо текстовый редактор, либо интегрированную среду разработки, Integrated Development Environment, или сокращенно IDE.

Сначала я расскажу о редакторах для основных платформ, а затем об IDE, которые обычно от платформы не зависят.

Unix / Linux

Если вы работаете на Linux или Unix, то наиболее часто здесь используют Vim и Emacs. Они сильно отличаются как друг от друга, так и от большинства других редакторов.

Если вы знакомы с одним из них, я бы рекомендовал его использовать.

Для каждого из них есть специальные расширения или режимы, которые обеспечивают удобную работу с Perl, но даже и без надстроек эти редакторы прекрасно подходят для разработки на Perl.

Если вы не знакомы с этими редакторами, то я, пожалуй, порекомендую отделить изучение Perl от изучения нового редактора.

Оба эти редактора обладают грандиозным функционалом, но потребуется много времени, чтобы его освоить.

Поэтому сейчас, наверное, лучше сосредоточиться на изучении Perl, а знакомство с одним из этих редакторов отложить на будущее.

Несмотря на то, что родной платформой для них является Unix/Linux, как Emacs, так и Vim доступны для всех других основных операционных систем.

Perl-редакторы для Windows

На Windows многие используют так называемые «редакторы для программиста».

  • Ultra Edit - коммерческий редактор;
  • TextPad - условно-бесплатный;
  • Notepad++ - бесплатный с открытым исходным кодом.

Я давно пользуюсь Notepad++, он всегда установлен ​​на моей Windows-машине, что очень удобно.

Mac OSX

Мака у меня нет, но опросы показывают, что самым популярным редактором для работы с Perl на Маке является TextMate.

Perl IDE

Ни один из упомянутых выше редакторов не является IDE, то есть не имеет настоящего, встроенного отладчика Perl. Также ни один из них не обеспечивает всесторонней поддержки языка.

Komodo от ActiveState стоит несколько сотен долларов. Существует также его бесплатная версия с ограниченными возможностями.

Тем, кто уже пользуется Eclipse, будет интересно узнать, что существует Perl-плагин для Eclipse, он называется EPIC. Существует также проект под названием Perlipse.

Padre, the Perl IDE

В июле 2008 года я начал писать IDE для Perl на Perl. Я назвал его Padre - Perl Application Development and Refactoring Environment (Среда для разработки и рефакторинга Perl-приложений), или сокращенно Padre, the Perl IDE.

Много людей присоединились к проекту. Сейчас он входит в состав основных дистрибутивов Linux, также его можно установить со CPAN. См. страницу загрузки для дополнительной информации.

В некоторых аспектах он еще не так силён, как Eclipse, или Комодо, однако что касается работы с Perl, он значительно лучше, чем обе других IDE.

Кроме того, он весьма активно развивается. Если вы ищете редактор редактор для Perl или Perl IDE, я советую вам его попробовать.

Большой опрос по Perl-редакторам

В октябре 2009 года я провел опрос, в котором спрашивал, Какие редакторы или IDE вы используете для разработки на Perl? (англ.).

Так что теперь вы можете присоединиться к большинству, показать свою уникальность, или же просто выбрать Perl-редактор, который подходит именно вам.

Далее

Далее в нашем учебнике - небольшое лирическое отступление, о Perl в командной строке.