Sinatra
出典: フリー百科事典『ウィキペディア(Wikipedia)』
| 作者 | Blake Mizerany |
|---|---|
| 開発元 | Konstantin Haase |
| 最新版 | 1.4.0 / 2013年03月15日 |
| プログラミング言語 | Ruby |
| 対応OS | クロスプラットフォーム |
| 種別 | Webアプリケーションフレームワーク |
| ライセンス | MIT License |
| 公式サイト | www.sinatrarb.com |
Sinatra(シナトラ)は、Rubyで作成されたオープンソースのWebアプリケーションフレームワークである。2007年に公開された。
Ruby on Railsに代表されるModel View Controller(MVC)には基づかない設計で作成されており、小さく、柔軟性があるプログラミングが可能となるよう意識されている。一方、SinatraベースにPadrinoというフレームワークが作成されており、こちらはMVC構造やヘルパー、国際化に対応している。
Sinatraは、いくつかの企業や団体によって、使用されている。代表的なところでは、アップル[1]、BBC[2]、イギリス政府[3]、LinkedIn[4]、Heroku、GitHub、Songbird[5]などである。また、HerokuはSinatraの開発を支援している[6]。
目次 |
例文 [編集]
#!/usr/bin/env ruby require 'sinatra' get '/' do redirect to('/hello/World') end get '/hello/:name' do "Hello #{params[:name]}!" end
バージョン [編集]
| バージョン | 日付 |
|---|---|
| 0.0.1 | 2007年9月9日 |
| 0.1.0 | 2007年10月4日 |
| 0.2.0 | 2008年4月11日 |
| 0.3.0 | 2008年8月31日 |
| 0.9.0 | 2009年1月18日 |
| 1.0.0 | 2010年3月23日 |
| 1.1.0 | 2010年10月24日 |
| 1.2.0 | 2011年3月3日 |
| 1.2.1 | 2011年3月17日 |
| 1.2.2 | 2011年4月8日 |
| 1.2.3 | 2011年4月13日 |
| 1.2.4 | 2011年4月30日 |
| 1.2.5 | 2011年4月30日 |
| 1.2.6 | 2011年5月1日 |
| 1.2.7 | 2011年9月30日 |
| 1.2.8 | 2011年12月30日 |
| 1.3.0 | 2011年9月30日 |
| 1.3.1 | 2011年10月4日 |
| 1.3.2 | 2011年12月30日 |
| 1.3.3 | 2012年8月19日 |
関連項目 [編集]
脚注 [編集]
- ^ Open Source software used by Apple
- ^ BBC Zeitgeist
- ^ O'Reilly radar: With GOV.UK, British government redefines the online government platform
- ^ JRubyfying LinkedIn's Front-end
- ^ Sinatra in The Wild
- ^ Sinatra: About
外部リンク [編集]
|
||||||||||||||||||||||||||
|
|||||||||||||||||||||||