Ruby on Rails – Was ist das?
Ruby on Rails, abgekürzt Rails, ist ein Rahmenprogramm,welches von David Heinemann Hansson in Ruby ( Programmiersprache) geschrieben wurde. Für die Webapplikation „Basecamp“ wurde Rails ursprünglich entwickelt, jedoch daraus entfernt und im Juli 2004 der Öffentlichkeit freigegeben. Es stellt Programmierkonventionen über die Anwendungskonfiguration und basiert auf dem Prinzip „Don`t repeat yourself“. Durch den Aufbau ermöglicht es schnelle Umsetzung von Anforderungen und unterstützt somit agile Softwareentwicklung.
Ruby on Rails & AJAX
Rails hilft bei einfachen Entwicklungen von Ajax-Applikationen und unterstützt Rest.
Im Dezember 2005 wurde die Version 1.0 fertig, die nächste Version 1.1 folgte schon am 28. März 2006. Neu war allerdings RJS, dieses Programm ermöglichte es, Templates für Java Script zu erstellen und verbesserte ActiveRecords und die Performance. Die Version 1.2, die am 19 Januar 2007 erschien, hat Unterversion 1.2.3, welche die aktuelle Version darstellt.
Grundprinzipien von Ruby on Rails sind:
Don`t repeat yourself – wiederhole dich nicht und Convention over Configuration – Konvention über Konfiguration.
Don`t repeat yourself heisst: Jede Information soll nur einmal vorhanden sein.
Convention over Configuration bedeutet: Rails erwartet sinnvolle Standardwerte.