domingo, 20 de abril de 2025

Mojolicious: un framework para Perl

Mojolicious es un framework similar a Dancer2, cuyas características son:

  • Más completo que Dancer2, pero también más complejo. 
  • Ofrece WebSockets, testing integrado, plantillas, y soporte para aplicaciones en tiempo real. 
  • También tiene un modo lite para scripts rápidos (Mojolicious::Lite). 
  • No requiere muchas dependencias externas.

Instalación:

Opción 1:

$ cpan
cpan> install Mojolicious
cpan> quit

Opción 2:

$ cpan App::cpanminus
$ cpan Mojolicious

Nosotros elegiremos la primera opción.

Verificamos la instalación:

$ cpan
cpan> i Mojolicious::Lite
Module id = Mojolicious::Lite
    CPAN_USERID  SRI (Sebastian Riedel <kraihx@googlemail.com>)
    CPAN_VERSION undef
    CPAN_FILE    S/SR/SRI/Mojolicious-9.39.tar.gz
    UPLOAD_DATE  2024-11-23
    MANPAGE      Mojolicious::Lite - Micro real-time web framework
    INST_FILE    C:\Strawberry\perl\vendor\lib\Mojolicious\Lite.pm
    INST_VERSION undef

Creando nuestra primera aplicación

hola.pl

1
2
3
4
5
use Mojolicious::Lite;

get '/' => {text => 'Hola mundo desde Mojolicious'};

app->start;

Ejecutamos la aplicación:

$ morbo hola.pl

Abrimos el navegador en:

http://127.0.0.1:3000/

¡Hemos creado nuestra primera aplicación con Mojolicious!

Enlaces:

https://mojolicious.org/


No hay comentarios:

Publicar un comentario

Composer, un administrador de dependencias para PHP

Composer es un administrador de dependencias para PHP que rastrea las dependencias locales de sus proyectos y bibliotecas. Para ...

Etiquetas

Archivo del blog