Sinatra

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 13 februari 2020; kontroller kräver 4 redigeringar .
Sinatra
Sorts ramverk för att utveckla webbapplikationer
Författare Blake Miserani
Utvecklare gemenskap
Skrivet i rubin
Operativ system plattformsoberoende programvara
Första upplagan 9 september 2007 ( 2007-09-09 )
senaste versionen 2.2.2 [1] ( 24 juli 2022 )
stat aktiva
Licens MIT-licens
Hemsida sinatrarb.com

Sinatra  är ett gratis ramverk med öppen källkod skrivet i Ruby för att utveckla webbapplikationer. Det är ett alternativ till så populära Ruby-ramverk som Ruby on Rails och Merb .

Designad och utvecklad av Blake Miserani. Sinatra är en liten och flexibel applikation som inte följer det typiska Model-View-Controller- mönstret som ofta används i webbramverk som Ruby on Rails. Sinatra fokuserar istället på idén att snabbt bygga Ruby webbapplikationer med minimal ansträngning. [2]

Flera välkända företag använder aktivt Sinatra, inklusive BBC [3] , Engine Yard , Heroku , GitHub och Songbird . [4] Heroku sponsrar också utvecklingen av Sinatra. [5]

Exempel

#!/usr/bin/env ruby ​​kräver 'sinatra' '/' gör omdirigering till ( '/hello/World' ) slutet '/hello/:name' gör "Hej #{ params [ :name ] } !" slutet

Anteckningar

  1. v2.2.2 .
  2. Sinatra: LÄS MIG . Hämtad 21 april 2010. Arkiverad från originalet 5 mars 2016.
  3. BBC Zeitgeist Arkiverad 28 november 2010.
  4. Sinatra i det vilda . Hämtad 21 april 2010. Arkiverad från originalet 9 september 2009.
  5. Sinatra: Om . Hämtad 21 april 2010. Arkiverad från originalet 4 september 2009.

Länkar