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]

Kaynaklar

  1. "jack - introduction". 17 Aralık 2014 tarihinde kaynağından arşivlendi. http://web.archive.org/web/20141217142806/http://jackjs.org/.
  2. "PSGI/Plack". 9 Kasım 2015 tarihinde kaynağından arşivlendi. http://web.archive.org/web/20151109190551/http://plackperl.org:80/.
  3. "Clack". 6 Aralık 2015 tarihinde kaynağından arşivlendi. http://web.archive.org/web/20151206105639/http://clacklisp.org:80/.
  4. "Rack 1.5.2, a modular Ruby webserver interface". https://groups.google.com/forum/#!msg/rack-devel/mZsuRonD7G8/DpZIOmMLbOgJ.

Dış bağlantılar

This article is issued from Vikipedi - version of the 6/11/2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.