Articulo de referencia

Bailarín (software)

Dancer es un framework de código abierto y ligero para aplicaciones web, escrito en Perl e inspirado en Sinatra de Ruby . En abril de 2011, Dancer fue reescrito desde cero y lan...

Dancer es un framework de código abierto y ligero para aplicaciones web, escrito en Perl e inspirado en Sinatra de Ruby .

En abril de 2011, Dancer fue reescrito desde cero y lanzado como Dancer2 . El motivo de la reescritura fue corregir problemas arquitectónicos y eliminar el uso de singletons . [ 2 ] El desarrollo de Dancer1 se congeló inicialmente, pero posteriormente se reanudó para mantener la compatibilidad con versiones anteriores de las aplicaciones existentes. [ 3 ]

Dancer se desarrolla a través de GitHub , y las versiones estables están disponibles en CPAN . Dancer2 se publica como un módulo independiente.

Ejemplo

#!/usr/bin/env perl use Dancer2 ;obtener '/hello/:name' => sub { devolver "Por qué, hola " . route_parameters -> obtener ( 'name' ); };obtener '/redirectMeTo/:trgval' => sub { redirigir '/' . route_parameters -> obtener ( 'trgval' ); };comenzar ;

Características

Listo para usar

A diferencia de otros frameworks como Catalyst , Dancer solo requiere un puñado de módulos CPAN y es muy autónomo.

Servidor de desarrollo independiente

Dancer incluye un servidor de desarrollo independiente que se puede utilizar para desarrollar y probar aplicaciones.

Soporte PSGI / Placa

Dancer es compatible con la especificación PSGI y, por lo tanto, puede ejecutarse en cualquier servidor PSGI compatible, incluidos Plack , uWSGI o Mongrel 2 .

Abstraído

Dado que la mayor parte de Dancer está abstraída y tiene una arquitectura de complementos, extender Dancer es bastante sencillo, y ha surgido una próspera comunidad en torno a la creación de estas extensiones.

Dancer cuenta con un sistema de objetos ligero, un sistema de lanzamiento de excepciones similar al de Try::Tiny y es rápido, especialmente en entornos CGI.

Véase también

Referencias

  1. "Lanzamientos de Dancer2" . perldancer.org . Consultado el 22 de enero de 2026 .
  2. "Todo sobre Dancer - En conversación con Sawyer X Parte 2" .
  3. "Bailarina 1 y Bailarina 2, ¿qué vamos a hacer?" . Archivado del original el 20 de enero de 2015. Consultado el 20 de enero de 2015 .
  • Sitio web oficialEdita esto en Wikidata
  • PerlDancer en GitHub
  • Módulo en CPAN
  • Bailarina 2, o por qué lo reescribí todo
  • Bailarina 1 y Bailarina 2, ¿qué vamos a hacer en la Wayback Machine ? (archivado el 20/01/2015)
Obtenido de " https://en.wikipedia.org/w/index.php?title=Dancer_(software)&oldid=1328903464 "