Tanečnice (software) - Dancer (software)
Původní autoři | Alexis Sukrieh |
---|---|
První vydání | 27. července 2009 |
Stabilní uvolnění | |
Úložiště | Repozitář tanečníků |
Napsáno | Perl |
Operační systém | Cross-platform |
Typ | Rámec webových aplikací |
Licence | GPL a KAMARÁD |
webová stránka | www |
Tanečník je otevřený zdroj lehká váha rámec webových aplikací napsáno v Perl a inspirováno Ruby Sinatra.
V dubnu 2011 byla tanečnice od základu přepsána a vydána jako Tanečník2. Důvodem přepsání bylo opravit architektonické problémy a vyloučit použití singletons.[2] Vývoj Dancer1 byl zpočátku zmrazen, ale později se udržoval zpětná kompatibilita pro stávající aplikace.[3]
Tanečník je vyvíjen prostřednictvím GitHub, se stabilními verzemi dostupnými přes CPAN. Dancer2 je vydán jako samostatný modul.
Příklad
#! / usr / bin / env perlpoužití Tanečník2;dostat '/ ahoj /: jméno' => sub { vrátit se „Proč, ahoj“ . parametry trasy->dostat('název');};dostat '/ redirectMeTo /: trgval' => sub { přesměrovat '/' . parametry trasy->dostat('trgval');};Start;
Dějiny
![]() | Tato část je prázdná. Můžete pomoci přidávat k tomu. (Listopad 2010) |
Filozofie
![]() | Tato část je prázdná. Můžete pomoci přidávat k tomu. (Listopad 2010) |
Funkce
Po vybalení z krabice
Na rozdíl od jiných rámců, jako jsou Katalyzátor „Tanečník vyžaduje pouze několik modulů CPAN a je velmi samostatný.
Samostatný vývojový server
Dancer obsahuje samostatný vývojový server, který lze použít pro vývoj a testování aplikací.
Podpora PSGI / Plack
Tanečník podporuje PSGI specifikace, a lze jej tedy spustit na libovolném kompatibilním serveru PSGI, včetně Plack, uWSGI nebo Kříženec 2.
Roztržitý
Vzhledem k tomu, že většina částí Danceru je abstrahována a má architekturu pluginů, je rozšíření Dancer poměrně jednoduché a kolem budování těchto rozšíření vznikla prosperující komunita.
Dancer je vybaven odlehčeným objektovým systémem, který vyvolává výjimky podobně jako Try :: Tiny, a je rychlý, zejména v prostředích CGI.
Viz také
Reference
- ^ „Vydání Dancer2“. perldancer.org. Citováno 2019-12-20.
- ^ „All About Dancer - In Conversation With Sawyer X Part 2“.
- ^ „Tanečník 1 a tanečník 2, co budeme dělat“. Archivovány od originál dne 2015-01-20. Citováno 2015-01-20.