Описание тега mojolicious

Mojolicious - это веб-фреймворк MVC на Perl.

На заре Интернета была замечательная библиотека Perl под названием CGI, многие люди изучали Perl только из-за нее. Он был достаточно простым, чтобы начать работу, не зная языка, и достаточно мощным, чтобы продолжать работу, обучение на практике было очень увлекательным. Хотя большинство используемых техник сейчас устарели, идея, лежащая в основе, не устарела. Mojolicious - это новая попытка реализовать эту идею с использованием самых современных технологий.

Возможности Великолепная веб-платформа mvc, поддерживающая упрощенный режим работы с одним файлом через Mojolicious::Lite. Мощный, готовый к работе с маршрутами RESTful, плагинами, шаблонами Perl-ish, управлением сеансами, подписанными файлами cookie, платформой тестирования, статическим файловым сервером, I18N, первоклассной поддержкой Unicode и многим другим, что вы можете открыть.

особенности

  • Удивительный веб-фреймворк MVC, поддерживающий упрощенный режим работы с одним файлом через Mojolicious::Lite. Мощный, готовый к работе с маршрутами RESTful, плагинами, шаблонами Perl-ish, управлением сеансами, подписанными файлами cookie, платформой тестирования, статическим файловым сервером, I18N, первоклассной поддержкой Unicode и многим другим, что вы можете открыть.
  • Очень чистый, портативный и объектно-ориентированный чистый API Perl без какой-либо скрытой магии и никаких требований, кроме Perl 5.8.7.

  • Полная реализация HTTP 1.1 и WebSocket клиент / сервер с поддержкой IPv6, TLS, Bonjour, IDNA, Comet (длинный опрос), разбиением на части и поддержкой нескольких частей.

  • Встроенный веб-сервер асинхронного ввода-вывода, поддерживающий epoll, kqueue, доменные сокеты UNIX и горячее развертывание, идеально подходит для встраивания.

  • Автоматическое определение CGI, FastCGI и PSGI.

  • Парсер JSON и XML/HTML5 с поддержкой селектора CSS3.

  • Свежий код, основанный на многолетнем опыте разработки Catalyst.

Ресурсы и ссылки