Любой человек, программирующий на Perl, наверняка слышал о таком web-фреймворке как . Лично мне, очень нравится Perl, но вот до освоения Catalyst дело так и не дошло (за исключением каких-то базовых вещей). И вот, относительно недавно, появился новый и очень интересный фреймворк для разработки web-приложений на Perl — .
Хочу представить серию статей, целью которых является рассказать и показать читателям, что создавать веб-сайты на и , не сложнее чем на и и даже интересней.
Часть 1 — Выбираем необходимый софт и окружение.
У меня есть ноутбук, на котором установлена WINDOWS VISTA (да, да, будем писать на Perl и Mojo именно под Windows, ведь у большинства тоже Win, не так ли?).
Первое, что на понадобится и без чего мы не сможем двинуться дальше — это собственно сам Perl.
Тут есть несколько вариантов:
1. Взять сборку Perl от
2. Взять сборку strawberryperl
3. Можно посмотреть все варианты получения Perl вот здесь
Пусть вас не пугает слово «сборка», ничего «собирать» и «компилировать» не придется =)!
В обоих случаях Вы получите удобный инсталятор, который выполнит всю необходимую работу.
Разработчики Mojo, при работе на MS Windows рекомендуют использовать .
И так скачиваем последний дистрибутив Perl (на момент написания статьи это ) и приступаем к установке.
Установка проходит в «3 клика».

Соглашаемся с лицензионным соглашением, поставив соответствующую галочку, жмем «Install».

После 30 секунд копирования файлов установка завершена!

Вот и все! Perl установлен и готов к использованию!
Теперь установим (если его еще нет) текстовый редактор или IDE, для написания кода.
Тут, как говорится, дело вкуса. Можно писать в «родном» блокноте для Windows, но лучше выбрать что-нибудь более подходящее.
Лично я могу посоветовать следующее:
Я остановил свой выбор на Komodo edit. В его установке нет ничего сложного — простое Windows приложение, которое устанавливается, как и сам Perl, в «3 клика» (Если вы вдруг перейдете на Linux — нет проблем — Komodo Edit работает и там).
Теперь у нас есть работающий Perl + возможность комфортно писать код на нем!
В следующей части мы уставим Mojolicious, рассмотрим основы работы с ним и напишем «Hello World»!
На сегодня все!
use Perl or die;