Dancer2 est un cadre d'application Web léger mais puissant écrit dans Perl.
Tutoriel · Manuel · Forums de discussion · Wiki public · Liste de diffusion
Dancer2 est l'évolution de Dancer et est basé sur Moo, un cadre d'objet léger pour Perl.
Dancer2 peut éventuellement utiliser des modules XS pour la vitesse, mais à son cœur reste FATPACKable (via App :: Fatpacker), vous permettant de déployer facilement des applications Dancer2 dans des environnements qui ne prennent pas en charge les installations personnalisées des modules CPAN.
Dancer2 est facile et amusant:
use Dancer2;
get '/' => sub { "Hello World" };
dance;
La documentation pour Dancer2 est divisée en plusieurs sections:
Tutoriel danseur2
Si vous n'avez jamais dansé auparavant, vous devriez commencer par lire notre tutoriel.
Manuel
Le manuel Dancer2 :: est la référence définitive pour Dancer2. Vous trouverez ici des informations sur les concepts du développement d'applications Dancer2 et une référence complète au langage spécifique au domaine Dancer2.
Guide des mots clés
La liste complète des mots clés pour Dancer2 est documentée dans le guide DSL Mots de mots.
Déploiement
Pour des exemples de configuration de différentes solutions de déploiement impliquant Dancer2 et Plack, reportez-vous au guide de déploiement.
Livre de cuisine
Des exemples spécifiques de code pour des problèmes réels et certaines «astuces» pour les applications dans Dancer2 peuvent être trouvées dans le livre de cuisine
Configuration
Pour les détails du fichier de configuration, reportez-vous à Dancer2 :: Config. Il s'agit d'une liste complète de toutes les options de configuration.
Plugins
Reportez-vous aux plugins Dancer2 :: pour une liste organisée de plugins Dancer2, ou recherchez MetacPan pour une liste complète.
Pour plus d'informations sur la façon d'autoriser un plugin, consultez "Writing the Plugin" dans Dancer2 :: Plugin.
Guide de migration du danseur2
Le guide de migration fournit les instructions les plus à jour sur la façon de convertir une application basée sur Dancer (1) à Dancer2.
Politique de base et communautaire et normes de conduite
La politique de la danseuse et la politique communautaire et les normes de conduite définissent ce qui constitue un comportement acceptable dans notre communauté, quel comportement est considéré comme abusif et inacceptable, et quelles mesures seront prises pour corriger un comportement inapproprié et abusif. En participant à tout forum public pour Dancer ou sa communauté, vous acceptez les termes de cette politique.
Github wiki
Notre wiki propose une documentation communautaire, ainsi que d'autres informations qui ne correspondent pas tout à fait dans ce manuel.
Contributif
Les directives de contribution décrivent comment mettre en place votre environnement de développement pour contribuer au développement de Dancer2, du flux de travail GIT de Dancer2, des directives de soumission et de diverses normes de codage.
Politique de dépréciation
La politique de dépréciation définit le processus de suppression du code ancien, cassé, inutilisé ou obsolète de la base de code Dancer2. Cette politique est essentielle pour guider et façonner le développement futur de Dancer2.
Si vous avez besoin de signaler une vulnérabilité de sécurité dans Dancer2, envoyez toutes les informations pertinentes à [email protected], ou signalez-les via l'outil de sécurité GitHub. Ces rapports seront traités dans le délai le plus tôt possible.
Vous êtes invités à rejoindre notre liste de diffusion. Pour les informations sur l'abonnement, l'adresse et les archives du courrier, voir http://lists.preshweb.co.uk/mailman/listinfo/dancer-users.
Nous sommes également sur IRC: #Dancer sur irc.perl.org.
Alberto Simões
Alexis Sukrieh
D Ruth Holloway (GeekRuthie)
Damien Krotkine
David Precious
Franck Cuny
Jason A. Crome
Mickey Nasriachi
Peter Mottram (SysPete)
Russell Jenkins
Sawyer X
Stefan Hornburg (Racke)
Yanick Champoux
David Golden
Steven Humphrey
A. Sinan Unur
Abdullah Diab
Achyut Kumar Panda
Ahmad M. Zawawi
Alex Beamish
Alexander Karelas
Alexander Pankoff
Alexandr Ciornii
Andrew Beverley
Andrew Grangaard
Andrew Inishev
Andrew Solomon
Andy Jack
Ashvini V
B10m
Bas Bloemsaat
baynes
Ben Hutton
Ben Kaufman
biafra
Blabos de Blebe
Breno G. de Oliveira
cdmalon
Celogeek
Cesare Gargano
Charlie Gonzalez
chenchen000
Chi Trinh
Christian Walde
Christopher White
cloveistaken
Colin Kuskie
cym0n
Dale Gallagher
Dan Book (Grinnz)
Daniel Böhmer
Daniel Muey
Daniel Perrett
Dave Jacoby
Dave Webb
David (sbts)
David Steinbrunner
David Zurborg
Davs
Deirdre Moran
Dennis Lichtenthäler
Dinis Rebolo
dtcyganov
Elliot Holden
Emil Perhinschi
Erik Smit
Fayland Lam
ferki
Gabor Szabo
GeekRuthie
geistteufel
Gideon D'souza
Gil Magno
Glenn Fowler
Graham Knop
Gregor Herrmann
Grzegorz Rożniecki
Hobbestigrou
Hunter McMillen
ice-lenor
Ivan Bessarabov
Ivan Kruglov
JaHIY
Jakob Voss
James Aitken
James Raspass
James McCoy
Jason Lewis
Javier Rojas
Jean Stebens
Jens Rehsack
Joel Berger
Johannes Piehler
Jonathan Cast
Jonathan Scott Duff
Joseph Frazer
Julien Fiegehenn (simbabque)
Julio Fraire
Kaitlyn Parkhurst (SYMKAT)
kbeyazli
Keith Broughton
lbeesley
Lennart Hengstmengel
Ludovic Tolhurst-Cleaver
Mario Zieschang
Mark A. Stratman
Marketa Wachtlova
Masaaki Saito
Mateu X Hunter
Matt Phillips
Matt S Trout
mauke
Maurice
MaxPerl
Ma_Sys.ma
Menno Blom
Michael Kröll
Michał Wojciechowski
Mike Katasonov
Mohammad S Anwar
mokko
Nick Patch
Nick Tonkin
Nigel Gregoire
Nikita K
Nuno Carvalho
Olaf Alders
Olivier Mengué
Omar M. Othman
pants
Patrick Zimmermann
Pau Amma
Paul Clements
Paul Cochrane
Paul Williams
Pedro Bruno
Pedro Melo
Philippe Bricout
Ricardo Signes
Rick Yakubowski
Ruben Amortegui
Sakshee Vijay (sakshee3)
Sam Kington
Samit Badle
Sebastien Deseille (sdeseille)
Sergiy Borodych
Shlomi Fish
Slava Goltser
Snigdha
Steve Bertrand
Steve Dondley
Steven Humphrey
Tatsuhiko Miyagawa
Timothy Alexis Vass
Tina Müller
Tom Hukins
Upasana Shukla
Utkarsh Gupta
Vernon Lyon
Victor Adam
Vince Willems
Vincent Bachelier
xenu
Yves Orton
Développeurs de Dancer Core
Ce logiciel est Copyright (C) 2024 par Alexis Sukrieh.
Il s'agit d'un logiciel gratuit; Vous pouvez le redistribuer et / ou le modifier dans les mêmes termes que le système de langage de programmation Perl 5 lui-même.