タグ

Rackに関するwasaiのブックマーク (1)

  • Rackと遊ぶ - サーバーワークスエンジニアブログ

    プログラマの新井です。 今回は皆大好き「Rack」を触ってみたいと思います。 Rackとは -- Rack: a Ruby WebServer Interface 簡単に言うと「Webサーバの差異を吸収し、統一的なAPIを提供するインターフェース」です。 WebサーバにはApache,WEBrick,Mongrelなど様々なものがあります。 これらに個別に対応しようとするとフレームワークごとにWebサーバをサポートするコードが必要になります。 Rackを利用するとフレームワークとWebサーバの間を良いように取りもってくれます。 [ブラウザ] [Webサーバ] [Rack] [フレームワーク] [Webアプリ] Rack Middleware -- 上記に上げたように「Webサーバの差異を吸収する」だけでも素晴しいですが、もう一つの利点があります。 それはRack Middlewareの仕組

    Rackと遊ぶ - サーバーワークスエンジニアブログ
  • 1