Современный perl - готовый к запуску приложений - обучение примерами - от чего?
Я изучаю Modern perl - Moose, Plack и т.д. Во многих советах вы можете читать "учиться на примерах" - поэтому начал поиск некоторых готовых к запуску приложений, написанных с помощью Modern perl.
Просмотрел много страниц, например:
и многое другое (perl.org и т.д.) - и, к сожалению, я не нашел никакого "готового к запуску" приложения, написанного с помощью Modern perl.
Я не нашел никакого Moose/Plack - CMS, ни ShoppingCart, ни блог, ни какое-либо веб-приложение. Трудно поверить, что их не существует, поэтому, вероятно, я ищу не в тех местах.
Пожалуйста, можете ли вы указать мне на некоторые "Готовые к запуску" веб-приложения, написанные в Modern Perl (не только для фреймворков)? Я проверил все приложения из приведенных выше ссылок, и ни один из них не основан на Moose/Plack.
Уже найдены "современные" приложения
На основе катализатора:
Другие приложения Moose/Plack:
Ответы
Ответ 1
Mason - только фреймворк, но чистый Moose/Plack.
Edit:
Некоторые ссылки после поиска "Catalyst" в github (возможно, некоторые из них оставлены):
и многое другое.
К сожалению, не существует идеи, как искать github для некаталитических, но все же приложений Moose/Plack.
Ответ 2
ShinyCMS - это система управления контентом с открытым исходным кодом, которая использует Catalyst и Moose. Он все еще находится на ранних стадиях, но определенно стоит посмотреть.
Deimos CMS, насколько мне известно, все еще находится в альфа-стадиях, но может представлять интерес.
Silki - это платформа для хостинга вики на основе Catalyst, которая использует Moose, Catalyst и Fey:: ORM.
Силки написаны Дейвом Ролски, и я очень рекомендую вам взглянуть на его blog. Он содержит очень полезную информацию, в том числе "Как использовать Catalyst" . И хотя это приложение не готово для запуска, вы можете найти исходный код Chloro.
Наконец, WebNano - это основанная на PSG Framework - я знаю, что вы ищете приложения, но поскольку это PSGI, я думал это может быть полезно.
Ответ 3
Вы можете взглянуть на некоторые из Duck Duck Go Github repositories. Это Modern Perl, с помощью Catalyst и с большим количеством лося внутри. community-platform проект - хорошее начало.
Ответ 4
Если вы просматриваете рамки веб-приложений в Modern Perl, вы посмотрели на Catalyst?
Одним из примеров свободного кода приложения в Catalyst будет MojoMojo:
Их учебник также является хорошим местом для просмотра рабочего кода:
В качестве альтернативы вы можете посмотреть Mojolicious - может быть, легче начать.
Здесь много кода типа поваренной книги (не уверены в больших приложениях)
НТН
Ответ 5
Ты упомянул Муса. Наряду с Cookbook я нашел Manual также полезно. Там также Нежное введение в лося и Получение ваших рогов ( как из catalyzed.org).
Кроме этого, я бы рекомендовал возиться с материалом и посмотреть, как он работает. Когда вы это сделаете, если у вас есть более конкретные вопросы, отправьте их.