Sinatra

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită la 13 februarie 2020; verificările necesită 4 modificări .
Sinatra
Tip de cadru pentru dezvoltarea aplicațiilor web
Autor Blake Miserani
Dezvoltatori comunitate
Scris in rubin
Sistem de operare software multiplatformă
Prima editie 9 septembrie 2007 ( 09.09.2007 )
ultima versiune 2.2.2 [1] ( 24 iulie 2022 )
Stat activ
Licență Licență MIT
Site-ul web sinatrarb.com

Sinatra  este un framework gratuit și open source scris în Ruby pentru dezvoltarea aplicațiilor web. Este o alternativă la cadrele Ruby populare precum Ruby on Rails și Merb .

Proiectat și dezvoltat de Blake Miserani. Sinatra este o aplicație mică și flexibilă care nu urmează modelul tipic Model -View-Controller folosit adesea în cadre web precum Ruby on Rails. În schimb, Sinatra se concentrează pe ideea de a construi rapid aplicații web Ruby cu efort minim. [2]

Mai multe companii binecunoscute folosesc în mod activ Sinatra, inclusiv BBC [3] , Engine Yard , Heroku , GitHub și Songbird . [4] Heroku sponsorizează, de asemenea , dezvoltarea Sinatra. [5]

Exemplu

#!/usr/bin/env ruby ​​​​require 'sinatra' obține „/” redirecționează către ( /hello/World” ) sfârșitul get '/hello/:name' do "Hello #{ params [ :name ] } !" Sfârşit

Note

  1. v2.2.2 .
  2. Sinatra: README . Consultat la 21 aprilie 2010. Arhivat din original pe 5 martie 2016.
  3. BBC Zeitgeist Arhivat 28 noiembrie 2010.
  4. Sinatra în Sălbăticie . Consultat la 21 aprilie 2010. Arhivat din original pe 9 septembrie 2009.
  5. Sinatra: Despre . Consultat la 21 aprilie 2010. Arhivat din original pe 4 septembrie 2009.

Link -uri