Die Programmiersprache Ruby

Blog| Forum| Wiki  


Sinatra
{{{Screenshot}}}
{{{Beschreibung}}}
Entwickler: {{{Hersteller}}}
Aktuelle stabile Version: {{{AktuelleVersion}}}
Betriebssystem: Alle Ruby-Kompatiblen
Lizenz: {{{Lizenz}}}
Website: http://sinatra.rubyforge.org/

Einleitung

Sinatra ist ein Micro-Framework zur schnellen Erzeugung von Web-Anwendugen.

Technik

Sinatra basiert auf Rack, kann also mit den meisten Servern (Mongrel,Thin usw.) gestartet werden. Es ermöglicht, mit nur 5 Zeilen Code ein lauffähiges Programm zu erzeugen:

1
2
3
4
5
6
7
---
require "rubygems"
require "sinatra"
get '/' do
"Hello World"
end
---

Wenn man diese 5 Zeilen Code ausführt (einfach "ruby dateiname.rb" ausführen) startet ein Server auf Port 4567. Wenn man nun http://localhost:4567 aufruft wird "Hello World" ausgegeben.

Links