Ruby on Rails
(RoR) ist ein quelloffenes Entwicklungs-Framework, mit dem Datenbankbasierte
Web Anwendungen basierend auf dem
MVC Pattern entwickelt werden können.
Es basiert auf dem
DRY Prinzip und stellt
Programmierkonventionen über die Anwendungskonfiguration. Das Framework wurde
von
37signals entwickelt und ist
Open-Source. Bekannte
Rails-basierte
Projekte sind u.a. Basecamp und das Empfehlungsportal Qype.com. Um mit
RoR eigene Applikationen zu entwickeln,
sollte man sich zumindest rudimentäre
Ruby
Kenntnisse aneignen.
Tutorials und
Einführungen in verschiedenen Qualitätsstufen finden sich zu genüge im
Internet. Als
gutes deutschsprachiges Beispiel sei hier nur das
Ruby Grundlagen Tutorial (PDF)
von
RalfWirdemann und
Thomas Baustert genannt das kostenlos heruntergeladen werden kann. Für den
einfachen Einstieg in Rails bieten
sich sehr gute, meist Englischsprachige, Screencasts (Videos) an, die langsam an die
Thematik heranführen. Den Anfang macht im folgenden Artikel der Screencast "Ruby on Rails demo" vom RoR Erfinder David Heinemeier
Hansson, dieser Screencast
macht definitiv Lust auf mehr… Viel Spaß