Описание тега 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

Книги:

Сайты: