Interested Article - Sinatra
- 2021-09-06
- 1
Sinatra — свободный и открытый фреймворк, написанный на языке Ruby , предназначенный для разработки веб-приложений. Является альтернативой таким популярным фреймворкам на Ruby, как Ruby on Rails и Merb .
Спроектирован и разработан Блейком Мизерани. Sinatra — небольшое и гибкое приложение, не следующее типичному паттерну Model-View-Controller (модель-представление-контроллер), часто применяющемуся в веб-фреймворках, как, например, в Ruby on Rails. Вместо этого Sinatra фокусируется на идее быстрого создания веб-приложений на Ruby с минимальными усилиями.
Несколько известных компаний активно используют Sinatra, включая BBC , , Heroku , GitHub , и Songbird . Также компания Heroku обеспечивает спонсирование разработки Sinatra.
Пример
#!/usr/bin/env ruby
require 'sinatra'
get '/' do
redirect to('/hello/World')
end
get '/hello/:name' do
"Hello #{params[:name]}!"
end
Примечания
- .
- . Дата обращения: 21 апреля 2010. 5 марта 2016 года.
- 28 ноября 2010 года.
- . Дата обращения: 21 апреля 2010. 9 сентября 2009 года.
- . Дата обращения: 21 апреля 2010. 4 сентября 2009 года.
Ссылки
- от 27 февраля 2020 на Wayback Machine (англ.)
- от 10 сентября 2014 на Wayback Machine на GitHub . (англ.)
- от 13 февраля 2012 на Wayback Machine
- от 7 августа 2016 на Wayback Machine Статья на Хабрахабр .
- 2021-09-06
- 1