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