Mojolicious

from Wikipedia, the free encyclopedia
Mojolicious
Basic data

Current  version 8.36
(March 31, 2020)
operating system Platform independence
programming language Pearl
category Web framework
License PAL
mojolicio.us

Mojolicious is a web framework for simple and complex web applications , developed by Sebastian Riedel, one of the original authors of the Catalyst web framework . It is written in Perl and can be used as free software under the Artistic License . Riedel developed Mojolicious based on his experience with the previous Catalyst project . The documentation for the framework was partially funded by the Perl Foundation .

Mojolicious can be used on any of the many operating systems Perl runs on. It can be installed directly from the CPAN .

Features

  • With Mojolicious :: Lite offers a simplified operation with only one program file
  • Supports REST , plugins, Perl as template language (both Mason and template toolkit ), sessions , signed cookies , Unicode
  • Portable object-oriented Perl API, no system requirements except Perl 5.10.1. (5.14+ is recommended; optional CPAN modules, if installed, are used to expand functionality.)
  • Support of HTTP and WebSocket , client-server model , IPv6 , TLS , IDNA , Comet (long polling), chunked transfer encoding and MIME .
  • Not Blocking Web server , supports libevent.
  • Automatically recognizes CGI and PSGI .
  • Parser for JSON , HTML5 and XML with support for CSS3 selectors.

Web links

Introductions:

Individual evidence

  1. a b Mojolicious in the CPAN
  2. ^ Mojolicious 2.0: Modern Perl For the Web . Slashdot . October 17, 2011. Retrieved March 23, 2014.
  3. ^ Tara Gibbs: Mojolicious - An Interview with Sebastian Riedel . ActiveState, Vancouver. February 17, 2011. Retrieved March 23, 2014.
  4. ^ Alberto Simões: Mojolicious Documentation Closing Grant Report . The Perl Foundation . December 16, 2010. Retrieved March 23, 2014.
  5. ^ Mojolicious - Perl real-time web framework . Mojolicious. Retrieved March 23, 2014.
  6. Updating the Duct Tape for HTML5: Websockets in Perl (Mojolicious) . DZone. November 1, 2011. Archived from the original on October 8, 2017. Info: The archive link was automatically inserted and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. Retrieved March 23, 2014. @1@ 2Template: Webachiv / IABot / webdev.infowebcentral.com
  7. Jamie Popkin: Watch your processes remotely with Mojolicious and a smartphone , Linux Journal . July 2011.