Sinatra

Sinatra — bu Ruby tilida ishlangan bepul va ochiq dasturiy platforma boʻlib, veb-ilovalarni ishlab chiqish uchun moʻljallangan . Bu Ruby platformasida ishlangan mashhur dasturlar Ruby on Rails va Merb larning muqobilidir.

Bleyk Mizerani tomonidan loyihlashtirilgan va ishlab chiqilgan. Sinatra — bu kichik hajmdagi qulay ilova boʻlib, Ruby on Rails kabi veb-platformalarda tez-tez ishlatiladigan Model-View-Controller modeliga oʻxshamaydi. Aksincha Sinatrani ishlab chiqishda Ruby veb-ilovalarini minimal kuch bilan tezda yaratish gʻoyasiga eʼtibor qaratilgan.

BBC , Engine Yard, Heroku, GitHub va Songbird kabi bir nechta taniqli kompaniyalar Sinatradan faol foydalanshadi. Heroku, shuningdek, Sinatrani rivojlantirishga homiylik qiladiBBC Zeitgeist .

 Misol 
# !/usr/bin/env ruby
require 'sinatraʼ

get '/' do
 redirect to('/hello/World')
end

get '/hello/:nameʼ do
 "Hello #{params[:name]}!"
end

 Manbalar 

 Havolalar 

 Sinatra rasmiy sayti. Arxivnaya kopiya -da arxivlangan )
 Sinatra loyihasi GitHub -dagi Arxivnaya kopiya -da arxivlangan. )
 Rus tilida Sinatra hujjatlari.  Arxivnaya kopiya
 Sinatraga bagʻishlangan rus tilidagi sayt.
 Sinatra va DataMapper asosidagi uy fayl hostingi. 1-qism — Boshlanish. Xabrahabr haqidagi Arxivnaya kopiya maqolasida arxivlangan.
 Veb-ilovalar ramkalarini taqqoslash

Turkum:Ruby
Turkum:Veb-freymvorklar