Mojolicious

Mojolicious is a real-time web framework for simple and complex web applications, developed by Sebastian Riedel, author of the Catalyst web framework. It is written in Perl and under the Artistic License as free software usable. Riedel Mojolicious developed based on experience with the previous Project Catalyst. The documentation for the framework has been partially funded by the Perl Foundation.

Mojolicious can be used on any of the numerous operating systems on which Perl runs. It can be installed directly from CPAN. Prefabricated Packages Mojolicious can be obtained for NetBSD pkgsrc and at about the Perl package manager (ppm ) from ActiveState for Microsoft Windows and other operating systems.

Features

  • Real-time framework with Mojolicious :: Lite provides a simplified operation with a file
  • Supports REST, plugins, Perl templating language ( both Mason and Template - Toolkit), sessions, signed cookies, Unicode
  • Portable object-oriented Perl API, no system except Perl 5.10.1. ( It is recommended to 5:14 be optional CPAN modules, if installed, used to extend the functionality. )
  • Support for HTTP and WebSocket, client -server model, IPv6, TLS, IDNA, Comet (long polling), chunked transfer encoding and MIME.
  • Non -blocking web server supports, libevent.
  • Automatically detects CGI and PSGI.
  • Parser for JSON, HTML5 and XML with support for CSS3 selectors.
578225
de