Описание тега sinatra
Sinatra - это предметно-ориентированный язык (DSL) для быстрого создания веб-приложений на Ruby с минимальными усилиями. Это альтернатива другим фреймворкам веб-приложений Ruby, таким как Ruby on Rails, Nitro, Camping и Rango.
Sinatra - это маленькая и гибкая DSL, разработанная Блейком Мизерани (bmizerany) в Калифорнии. В прошлом проект финансировался в основном heroku, github и Engine Yard, а теперь им занимается travis-ci.
Он не соответствует типичному шаблону модель – представление – контроллер, используемому в других средах; вместо этого Sinatra фокусируется на предоставлении небольшого набора функций, которые помогут вам справляться с общими веб-задачами, такими как шаблоны, маршруты, сеансы, файлы cookie и многое другое.
Привет, мир с Синатрой:
require 'sinatra'
get '/hi' do
"Hello World!"
end
Книги:
Сайты: