Mojolicious - Mojolicious
Autor (es) original (is) | Sebastian Riedel |
---|---|
lançamento inicial | 24 de setembro de 2008 |
Versão estável | 9.19 / 2021-06-01 [±]
|
Repositório | Repositório Mojolicious |
Escrito em | Perl |
Modelo | Estrutura de aplicativo da web |
Licença | AMIGO |
Local na rede Internet | mojolicious |
Mojolicious é um framework de aplicação web em tempo real , escrito por Sebastian Riedel, criador do framework de aplicação web Catalyst . Licenciado como software livre sob a Licença Artística v 2.0, é escrito na linguagem de programação Perl e projetado para uso em aplicativos da web simples e complexos, com base na experiência anterior de Riedel no desenvolvimento do Catalyst. A documentação para a estrutura foi parcialmente financiada por uma doação da The Perl Foundation .
Como está escrito em Perl, Mojolicious pode ser executado em qualquer um dos muitos sistemas operacionais para os quais Perl está disponível e pode ser instalado diretamente do CPAN . Pacotes pré-construídos de Mojolicious também estão disponíveis para NetBSD no pkgsrc e para Microsoft Windows e outros sistemas operacionais no gerenciador de pacotes Perl da ActiveState .
Recursos
- Estrutura da web em tempo real com suporte a um modo de arquivo único simplificado por meio de Mojolicious :: Lite.
- Suporte pronto para uso para rotas RESTful , plug - ins , modelos Perl-ish , gerenciamento de sessão , cookies assinados , estrutura de teste, servidor de arquivo estático e suporte total a Unicode .
- API Perl portátil e orientada a objetos sem requisitos além do Perl 5.10.1 (embora 5.18+ seja recomendado, e os módulos CPAN opcionais serão usados para fornecer funcionalidade avançada se estiverem instalados).
- HTTP e WebSocket de pilha completa . Implementação cliente / servidor com IPv6 , TLS , IDNA , Comet (long polling), chunking e suporte multipart .
- Embutido sem bloqueio de I / O servidor da web de suporte libevent e implantação quente para embutir.
- Detecção automática de CGI e PSGI .
- JSON e analisador HTML5 / XML com suporte ao seletor CSS3 .
Referências
links externos