Sinatra | |
---|---|
Тип | фреймворк для разработки веб приложений |
Автор | Блейк Мизерани |
Разработчики | сообщество |
Написана на | Ruby |
Операционная система | кроссплатформенное ПО |
Первый выпуск | 9 сентября 2007 |
Последняя версия | 2.0.3[1] (9 Июня 2018) |
Состояние | активное |
Лицензия | лицензия MIT |
Сайт | sinatrarb.com |
Sinatra — бесплатный и открытый фреймворк написанный на языке Ruby, предназначенный для разработки веб-приложений. Он является альтернативой таким популярным фреймворкам на Ruby как Ruby on Rails и Merb.
Фреймворк был спроектирован и разработан Блейком Мизерани. Sinatra представляет собой небольшое и гибкое приложение, которое, однако, не следует типичному паттерну Model-View-Controller (модель-представление-контроллер), который часто применяется в веб-фреймворках, как например в Ruby on Rails. Вместо этого Sinatra фокусируется на идее быстрого создания веб-приложений на Руби с минимальными усилиями.[2]
Несколько известных компаний активно используют Sinatra, включая BBC[3], Engine Yard, Heroku, GitHub, и Songbird.[4] Также компания Heroku обеспечивает спонсирование разработки Sinatra.[5]
#!/usr/bin/env ruby
require 'sinatra'
get '/' do
redirect to('/hello/World')
end
get '/hello/:name' do
"Hello #{params[:name]}!"
end
Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".
Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.
Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .