Tanečnice (software) - Dancer (software)

Tanečník
Původní autořiAlexis Sukrieh
První vydání27. července 2009 (2009-07-27)
Stabilní uvolnění
0.208002 [1] / 2019-12-14[±]
ÚložištěRepozitář tanečníků
NapsánoPerl
Operační systémCross-platform
TypRámec webových aplikací
LicenceGPL a KAMARÁD
webová stránkawww.perdancer.org

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

Filozofie

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

  1. ^ „Vydání Dancer2“. perldancer.org. Citováno 2019-12-20.
  2. ^ „All About Dancer - In Conversation With Sawyer X Part 2“.
  3. ^ „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.

externí odkazy