Современный Perl - готовый запуск приложений - обучение на примерах - из чего?

Я изучаю Modern Perl - Moose, Plack и т. Д. Во многих советах вы можете прочитать "учиться на примерах" - поэтому начал поиск готовых приложений, написанных на Modern perl.

Просматривал много страниц вроде:

и многое другое (perl.org и т. д.) - и, к сожалению, я не нашел ни одного "готового к запуску" приложения, написанного на Modern perl.

Я не нашел ни Moose/Plack - CMS, ни ShoppingCart, ни Blog, ни каких-либо веб-приложений. Вряд ли можно поверить, что их не существует, поэтому, наверное, я ищу не в тех местах.

Не могли бы вы указать мне на некоторые готовые веб-приложения, написанные на современном Perl (не только фреймворки)? Я проверил все приложения по вышеуказанным ссылкам, и никто не основан на Moose / Plack.


Уже найдены "современные" приложения

На основе катализатора:

Другие приложения Moose / Plack:

  • пока нет

5 ответов

Решение

Мейсон - только фреймворк, но чистый Moose/Plack.

Редактировать:

Некоторые ссылки после поиска "Catalyst" в github (может быть, некоторые заброшены):

и многое другое.

К сожалению, не имею ни малейшего представления, как искать в github не катализатор, но все же приложения Moose/Plack.

ShinyCMS - это система управления контентом с открытым исходным кодом, в которой используются Catalyst и Moose. Это все еще на ранних стадиях, но определенно стоит посмотреть.

Насколько мне известно, Deimos CMS все еще находится в стадии альфа, но может представлять интерес.

Silki - это основанная на Catalyst платформа для вики-хостинга, которая использует Moose, Catalyst и Fey:: ORM.

Silki написана Дэйвом Рольским, и я настоятельно рекомендую вам взглянуть на его блог. Он содержит много действительно полезной информации, в том числе "Как я использую Catalyst". И хотя это не готовое к запуску приложение, вам может пригодиться просмотр исходного кода для Chloro.

Наконец, WebNano - это основанная на PSGI инфраструктура - я знаю, что вы ищете приложения, но, поскольку это основано на PSGI, я подумал, что это может быть полезно.

Вы можете взглянуть на некоторые репозитории Duck Duck Go в Github. Это современный Perl, использующий Catalyst и с большим количеством Moose внутри. Проект Community-Platform - хорошее начало.

Вы упомянули лося. Наряду с кулинарной книгой, я нашел, что Руководство также полезно. Есть также "Нежное введение в лося и получение ваших рогов" (оба из катализатора.org).

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

Если вы смотрите на фреймворки веб-приложений в Modern Perl - вы смотрели на Catalyst?

Одним из примеров свободно доступного кода приложения под Catalyst может быть MojoMojo:

Их учебник также является хорошим местом для просмотра рабочего кода:

В качестве альтернативы вы можете посмотреть на Mojolicious - может быть, легче начать.

Много кода типа поваренной книги здесь (хотя не уверен насчет больших приложений)

НТН

Другие вопросы по тегам