Rack

Rack Ruby uygulamaları için açık kaynak kodlu web sunucu arayüzü. Rack sunucu ile uygulama arasında bir ara katman işlevi görür, uygulamaya gelen HTTP talepleri işleyerek karşılığında verilecek cevapları organize eder. Ruby on Rails, Sinatra gibi popüler Ruby tabanlı çatılarda Rack kullanılmaktadır.

Christian Neukirchen tarafından geliştirilmeye başlanan Rack, jackjs [1] (Javascript), plack [2] (Perl), clack [3] (Common Lisp) gibi uygulamalara ilham kaynağı olmuştur.

MIT Lisansı ile lisanslanan Rack'ın mevcut kararlı sürümü 1.5.2'dir.[4]

Kaynakça

  1. ^ "jack - introduction". 17 Aralık 2014 tarihinde kaynağından arşivlendi. Erişim tarihi: 28 Ekim 2014. 
  2. ^ "PSGI/Plack". 9 Kasım 2015 tarihinde kaynağından arşivlendi. Erişim tarihi: 28 Ekim 2014. 
  3. ^ "Clack". 6 Aralık 2015 tarihinde kaynağından arşivlendi. Erişim tarihi: 28 Ekim 2014. 
  4. ^ "Rack 1.5.2, a modular Ruby webserver interface". 22 Ocak 2011 tarihinde kaynağından arşivlendi. Erişim tarihi: 28 Ekim 2014. 

Dış bağlantılar

  • Rack proje sayfası 29 Ekim 2014 tarihinde Wayback Machine sitesinde arşivlendi.
  • Rack kaynak kod deposu 10 Eylül 2014 tarihinde Wayback Machine sitesinde arşivlendi.
Taslak simgesiYazılım ile ilgili bu madde taslak seviyesindedir. Madde içeriğini genişleterek Vikipedi'ye katkı sağlayabilirsiniz.
  • g
  • t
  • d
Ruby programlama dili
Türevleri
Aktif
  • Ruby MRI
  • YARV
  • mruby
  • JRuby
  • Rubinius
  • MagLev
  • RubyMotion
Durdurulmuş
  • MacRuby
  • IronRuby
  • XRuby
  • RubyJS
  • HotRuby
IDE
Uygulamalar
Kütüphaneler ve çatılar
Sunucu arayüzleri
  • mod_ruby
  • Mongrel
  • Phusion Passenger (mod_rails/mod_rack)
  • Rack
  • WEBrick
Kişiler
Diğer
  • Application Archives
  • Document format
  • why's (poignant) Guide to Ruby
  • Ruby Central
  • RubyKaigi
  • RubyForge
  • Ruby License