Testbericht

Ruby on Rails 2.3 RC 1 im Test

Angesichts der tiefgreifenden Neuerungen hätte Ruby on Rails eigentlich die Versionsnummer 3.0 verdient.

Mit den neuen Templates, Engines, verschachtelten Formularen und der Abkehr von CGI stellt die Ruby-on-Rails-Version 2.3 so gut wie alles auf den Kopf.

Viele Entwickler dürften sich über die neuen verschachtelten Formulare (nested forms) am meisten freuen. Dadurch wird die Entwicklung komplizierter Formulare mit mehreren Modellen deutlich erleichtert, kommt sie doch künftig ohne den bisher zur Behandlung individueller Parameter notwendigen, umständlichen Code aus.

Dank der neuen Template-Funktion kommen RoR-Projekte außerdem schneller aus den Startlöchern. Eine Projektvorlage für MySQL-basierte Projekte, eine andere für Jobs die mit SQLite auskommen, jeweils angereichert mit den Gems, die man ohnehin bei jedem Projekt wieder einsetzt - viele Routine-Aufgaben sind mit einer Vorlage rasch erledigt.

Auch bei den Engines, die mit 2.3 ihr Comeback erleben, handelt es sich letztlich um Vorlagen. Mit ihrer Hilfe können Sie komplette Teil-Anwendungen modularisieren und zwischen Projekten austauschen.

Intern basiert RoR künftig nicht mehr auf CGI, sondern auf Rack (), einem auf Ruby-fähige Webserver zugeschnittenen Interface. Damit nimmt RoR eine wichtige Hürde auf dem Weg zur Version 3.0 geplanten Vereinigung mit dem einstigen Konkurrenten Merb ().

Praktisch soll sich für RoR-Programmierer nichts ändern. In den Release Notes heißt es aber, dass man seine vorhandenen Projekte beim Wechsel auf 2.3 RC 1 insbesondere dann testen solle, wenn sie Sessions, Cookies oder Datei-Uploads einsetzen oder von JSON beziehungsweise XML API Gebrauch machen.

Mehr lesen

Chronologische Liste und Netflix-Links -

Neuerscheinungen in der Übersicht -

Vorschau auf Film- und Serien-Highlights -

Mehr zum Thema

Testbericht

Dieses webbasierte Tool lässt Sie Java-Anwendungen mit Datenbankzugriff per Mausklick erzeugen.
Alternative zu Flash

IBM stellt mit dem HTML5-Editor Maqetta eine Alternative bzw. Konkurrenz zu Flash (Adobe) und Silverlight (Microsoft) vor. Mit Maqetta lassen sich…
Give me five!

HTML5 gehört zu den wenigen Trends, die alle Software-Hersteller nicht nur mit vollmundigen Worten, sondern auch tatkräftig unterstützen. Angesichts…
Web-Programmierung

Nach langer Betaphase wurde jetzt die Version 5.4 der Web-Scriptsprache PHP veröffentlicht. Sie verspricht nicht nur mehr Performance sondern auch…
Ratgeber: "CSS"

Wir zeigen Ihnen an einfachen Beispielen wie Sie Page-Flip-Aktionen einbinden. Gerade im mobilen Bereich ist dies sehr beliebt, hierbei verschwindet…