Sinatra (software)



Website: www.sinatrarb.com


Sinatra este o bibliotecă de aplicații web software gratuit și deschis și un limbaj specific domeniului scris în Ruby. Este o alternativă la alte cadre de aplicații Web Ruby, cum ar fi Ruby on Rails, Merb, Nitro și Camping. Depinde de interfața Rack Web Server. Este numit după muzicianul Frank Sinatra.denalizat și dezvoltat de Blake Mizeany, Sinatra este mic și flexibil. Nu respectă modelul tipic -vizualizare -control utilizat în alte cadre, cum ar fi Ruby pe șine. În schimb, Sinatra se concentrează pe „Crearea rapidă a aplicațiilor web în Ruby cu un efort minim”. Din cauza dimensiunilor mult mai mici în comparație cu Ruby on Rails, se mai numește microframework. Unele companii și instituții notabile care folosesc Sinatra includ Apple, BBC, Serviciul Digital al guvernului britanic, LinkedIn, Agenția de Securitate Națională, Motor Yard, Heroku, Githubub , Stripe și Songbird. Travis CI oferă o mare parte din sprijinul financiar pentru dezvoltarea lui Sinatra. Sinatra la Rubyconf 2008.