Русская Википедия:Sinatra
Шаблон:Другие значения Шаблон:Карточка программы
Sinatra — свободный и открытый фреймворк, написанный на языке Ruby, предназначенный для разработки веб-приложений. Является альтернативой таким популярным фреймворкам на Ruby, как Ruby on Rails и Merb.
Спроектирован и разработан Блейком Мизерани. Sinatra — небольшое и гибкое приложение, не следующее типичному паттерну Model-View-Controller (модель-представление-контроллер), часто применяющемуся в веб-фреймворках, как, например, в Ruby on Rails. Вместо этого Sinatra фокусируется на идее быстрого создания веб-приложений на Ruby с минимальными усилиями.[1]
Несколько известных компаний активно используют Sinatra, включая BBC[2], Engine Yard, Heroku, GitHub, и Songbird.[3] Также компания Heroku обеспечивает спонсирование разработки Sinatra.[4]
Пример
#!/usr/bin/env ruby
require 'sinatra'
get '/' do
redirect to('/hello/World')
end
get '/hello/:name' do
"Hello #{params[:name]}!"
end
Примечания
Ссылки
- Официальный сайт Sinatra. Шаблон:WaybackШаблон:Ref-en
- Проект Sinatra Шаблон:Wayback на GitHub.Шаблон:Ref-en
- Документация Sinatra на русском языке. Шаблон:Wayback
- Русскоязычный сайт, посвящённый Sinatra.
- Домашний файлообменник на базе Sinatra и DataMapper. Часть 1 — The Begining. Шаблон:Wayback Статья на Хабрахабр.
- Страницы, использующие устаревший тег source
- Русская Википедия
- Веб-программирование
- Ruby
- Свободное программное обеспечение, написанное на Ruby
- Свободные библиотеки программ
- Статьи с примерами кода Ruby
- Страницы, где используется шаблон "Навигационная таблица/Телепорт"
- Страницы с телепортом
- Википедия
- Статья из Википедии
- Статья из Русской Википедии