Sinatra

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 13. února 2020; kontroly vyžadují 4 úpravy .
Sinatra
Typ framework pro vývoj webových aplikací
Autor Blake Miserani
Vývojáři společenství
Zapsáno v rubín
Operační systém multiplatformní software
První vydání 9. září 2007 ( 2007-09-09 )
Nejnovější verze 2.2.2 [1] ( 24. července 2022 )
Stát aktivní
Licence licence MIT
webová stránka sinatrarb.com

Sinatra  je bezplatný a open source framework napsaný v Ruby pro vývoj webových aplikací. Je to alternativa k takovým populárním rámcům Ruby jako Ruby on Rails a Merb .

Navrhl a vyvinul Blake Miserani. Sinatra je malá a flexibilní aplikace, která se neřídí typickým vzorem Model-View-Controller , který se často používá ve webových frameworkech, jako je Ruby on Rails. Místo toho se Sinatra zaměřuje na myšlenku rychlého vytváření webových aplikací Ruby s minimálním úsilím. [2]

Několik známých společností aktivně používá Sinatru, včetně BBC [3] , Engine Yard , Heroku , GitHub a Songbird . [4] Heroku také sponzoruje vývoj Sinatry. [5]

Příklad

#!/usr/bin/env ruby ​​​​vyžadují 'sinatra' získat '/' pro přesměrování na ( '/hello/World' ) end get '/hello/:name' do "Ahoj #{ params [ :name ] } !" konec

Poznámky

  1. v2.2.2 .
  2. Sinatra: README . Získáno 21. dubna 2010. Archivováno z originálu 5. března 2016.
  3. BBC Zeitgeist archivováno 28. listopadu 2010.
  4. Sinatra v divočině . Získáno 21. dubna 2010. Archivováno z originálu 9. září 2009.
  5. Sinatra: O . Získáno 21. dubna 2010. Archivováno z originálu 4. září 2009.

Odkazy