Mojolicious::Guides
НАЗВАНИЕ
Mojolicious::Guides — путеводитель для путешествующих по галактике Mojolicious
НЕ ПАНИКУЙТЕ!
Мы постоянно работаем над новой документацией, следите за нами в
http://twitter.com/kraih и http://github.com/kraih/mojo
или присоединяйтесь к официальному IRC каналу #mojo
на irc.perl.org
,
чтобы быть в курсе всех последних обновлений.
УЧЕБНОЕ ПОСОБИЕ
- Mojolicious::Lite
Довольно быстрый и интересный способ начать разработку веб-приложений с Mojolicious предлагает руководство Mojolicious::Lite. Почти все, что вы узнаете здесь может быть применено к обычным Mojolicious приложениям и считается предпосылкой[необходимой частью] для руководства. Вам нужно обязательно посмотреть!
РУКОВОДСТВА
- Mojolicious::Guides::Routing
Простое и интересное руководство по работе с маршрутизатором
Mojolicious
. - Mojolicious::Guides::Rendering
Генерация контента с использованием механизма рендеринга Mojolicious.
- Mojolicious::Guides::Growing
Запуск прототипа Mojolicious::Lite с нуля и его наращивание в хорошо структурированное приложение Mojolicious.
- Mojolicious::Guides::Cookbook
Готовим cookies с
Mojolicious
, рецепты на любой вкус. - Mojolicious::Guides::Cheatsheet
Краткий справочник широкого применения.
- Mojolicious::Guides::FAQ
Часто задаваемые вопросы с правильными ответами.
- Mojolicious::Guides::CodingGuidelines
Рекомендации по кодированию и постановке задач. Необходимо прочитать разработчикам!
ОСНОВНЫЕ КОМПОНЕНТЫ
Mojolicious и Mojolicious::Lite состоят из множества компонентов, малых строительных блоков, которые можно использовать индивидуально, здесь приводятся наиболее известные из них.
- Mojo::UserAgent
Полнофункциональный агент неблокирующего ввода-вывода HTTP 1.1 и WebSocket
- Mojo::DOM
Очень функциональный и минималистичный HTML5/XML DOM парсер с поддержкой CSS3 селекторов.
- Mojo::JSON
Минималистичная реализация JSON, которая просто работает.
- Mojo::Server::Daemon
Портативный неблокирующий ввод-вывод HTTP 1.1 и WebSocket сервер, с поддержкой самостоятельного перезапуска посредством Mojo::Server::Morbo, превосходно подходит для разработки и тестирования.
- Mojo::Server::Hypnotoad
Полнофункциональный, оптимизированный под UNIX preforking неблокирующий ввод-вывод HTTP 1.1 и WebSocket сервер с нулевым временем простоя при обновлении программного обеспечения (горячая развертка).
- Mojo::Server::CGI, Mojo::Server::FastCGI, Mojo::Server::PSGI
Прозрачная поддержка CGI, FastCGI и PSGI "из коробки".
- Mojo::Template
Минималистичная система шаблонов по-перловски.
- Mojo::ByteStream
Портативные и очень удобные методы bytestream манипуляций.
- Mojolicious::Commands
Встраиваемая система командной строки и основа сценария mojo.
- Test::Mojo
Инструментарий разработки веб-приложений через тестирование.
- ojo
Функции однострочники, реализующие вышеприведенные компоненты.
ДОПОЛНИТЕЛЬНО
Больше документации и примеров от различных авторов можно найти на wiki-страничке по Mojolicious, перейдя по адресу http://github.com/kraih/mojo/wiki.