最終更新:2012-02-20 (月) 01:20:52 (4442d)
Ruby/WAF
Web Application Framework
Ruby on Rails
Sinatra
- DSLを使って,アプリケーションを簡潔に記述することを目指したフレームワーク。
Ramaze?
- シンプルであり,好きなライブラリと組み合わせられることを重視したフレームワーク。
Merb
- 軽量かつ高機能なフレームワーク。次期バージョンはRailsと統合
Waves?
- DSLを駆使したREST指向のフレームワーク
Rack
- PythonのWSGIやPerlのHTTP::Engine?に似て,WebフレームワークとWebアプリケーションサーバ?の間をとりもつライブラリ
- 上記のフレームワークはどれもこのRackを内部で利用しているため,Webアプリケーションの開発者は自分の好きなWebアプリケーションサーバを使うことが出来ます(Railsも,バージョン2.3からRackを利用するようになっている)