Catalizador | |
---|---|
Tipo de | Marco de software para crear aplicaciones web. |
Desarrolladores | Jonathan Rockway, David Kamholz, Brian Cassidy, Yuval Kogman, Matt S. Trout, Jesse Sheidlower, Andy Grundman, Marcus Ramberg |
Escrito en | Perl |
Sistema operativo | plataforma cruzada |
ultima versión | 5.90126 ( 20 de enero de 2020 ) |
Licencia | Doble ( Licencia Artística y GPL ) |
Sitio web | catalizador.perl.org |
Catalyst es un marco multiplataforma gratuito para crear aplicaciones web en Perl . Es un conjunto de módulos alojados en CPAN . Catalyst está escrito con Moose e implementa el concepto MVC .
Modelo/Vista/Controlador son clases regulares de Moose.
Este es un ejemplo de TT View, una clase de Moose que se genera automáticamente mediante los scripts auxiliares de Catalyst.
paquete MiAplicación::Ver::HTML ; usar alce ; usar espacio de nombres::autoclean ; extiende 'Catalyst::View::TT' ; __PAQUETE__ -> config ( TEMPLATE_EXTENSION => '.tt' , render_die => 1 , ); 1 ;Para fines de desarrollo y prueba, Catalyst incluye un servidor HTTP incorporado . Las aplicaciones listas para usar se pueden ejecutar en cualquier servidor que admita CGI . Para mejorar el rendimiento, se recomienda usar FastCGI (cuando se usa nginx , Apache , IIS , lighttpd , Zeus ) o mod_perl (cuando se usa Apache) [1] .
Perl | |
---|---|
Gente |
|
Cosas | |
Marcos |
|
|