Rubyフレームワークといえば、誰もが「Ruby On Rails」と答えるでしょうが、
そんな中、Railsではない素敵なフレームワークを発見しました。
用途してはRailsは至れり尽くせりで嬉しいけどちょっとしつこいよね。ってな時でしょうか。
超軽量Rubyフレームワーク 「sinata」
http://www.sinatrarb.com/
サイトのトップを見ただけでどれだけ軽量なのかがわかります。
[Sinatra]環境構築
gemを一発かますだけ。
[Sinatra]Hello World
HelloWorldわずか5行。
hello.rb
[Sinatra]勿論テンプレートも分けれます
viewsフォルダを作成
views/index.erb
[Sinatra]レイアウトも作成可能
views/layout.erb
これはかなりシンプルでいいかも。
Passengerにも対応しているようです。
静的なサイトであればRailsからSinataに乗り換えてもいいと思いました。