Dancer: Perl-Framework für Webanwendungen

Dancer ist ein Perl-Framework mit eingebautem Webserver, mit dem sich einfache Webanwendungen und Web Services in wenigen Zeilen schreiben lassen. Mit Version 1.000 ist nun die erste stabile Release der Software verfügbar .

Die Release 1.000 führt Unterstützung für Cookies und Sessions ein. Ebenfalls neu ist ein Template-Mechanismus sowie die Möglichkeit, Ereignisse über den Syslog-Dienst des Betriebssystems zu protokollieren.

Die Projekt-Homepage begrüßt den Besucher gleich mit dem “Hello-World”-Code in der Dancer-Variante:

#!/usr/bin/perl
use Dancer;
get '/hi' => sub { "Hello World!"
};
dance;

Die Idee, auf diese Weise Programmcode an URL-Pfade zu binden, hat Dancer vom Ruby-Framework Sinatra übernommen. Dancer begann nach Angaben des Hauptentwicklers Alexis Sukrieh als Sinatra-Portierung nach Perl, verfolgt aber mittlerweile auch eigene Ideen.

Wie Perl selbst ist Dancer sowohl unter der Artistic License als auch unter GPLv2 benutzbar. Einen Tarball, Zugang zum Git-Repository sowie einen Link zum CPAN-Eintrag gibt es auf der Dancer-Homepage.

E-Mail Benachrichtigung
Benachrichtige mich zu:
0 Kommentare
Älteste
Neuste Beste Bewertung
Inline Feedbacks
Alle Kommentare anzeigen
Nach oben