Archive for Dezember, 2007

Dez 16 2007

Rails 2.0 interessante Neuerungen

Published by Daniel Boekhoff under Ruby on Rails

Rails 2.0 ist draußen, dieser Nachricht lief mir vor ein paar Tagen über den Weg. Auf rubyonrails.org stehen im Blog einpaar Highlights, was es alles so neues geben wird mit diesem Release. Ein paar davon fand ich besonders interessant:

  • Sessions lassen sich jetzt auf die Clientseite auslagern in einem Cookie: D.h. diese müssen nicht mehr in einer Datenbank oder im Filesystem vorgehalten werden. Sessions die abgelaufen sind müssen nicht durch einen Cron Job entfernt werden. Das spart viel Energie auf dem Server. Wichtig wird da aber ein gutes Sicherheitsmanagement und es sollten nur möglichst wenige Informationen in der Session abgelegt werden.
  • Die Datenbankdefinitionen sind jetzt noch kürzer geworden. Mit t.integer, :eineSpalte lässt sich schon eine Spalte in einer Tabelle erzeugen.
  • Eine für alle: Javascriptdateien lassen sich jetzt elegant für die Produktivumgebung in eine Datei zusammenfassen. Damit wird bei jedem Client nur noch eine Datei geladen. Das beschleunigt Javascript clientseitig. Ein weiterer Vorteil ist, dass dies nur für die produktiv Version passiert. In der Entwicklung bleiben die Dateien einzeln und können dort ganz normal weiterverwendet werden.

Mehr Änderungen an Rails findet sich auf dem Blog: rubyonrails.org

No responses yet

Dez 01 2007

Netbeans 6 RC2 mit Ruby

Netbeans 6 RC2 ist mittlerweile schon seit ein paar Tagen draussen, also Zeit für ein kurzes Fazit. Ich habe Netbeans 6 jetzt nur für das Programmieren mit Ruby on Rails eingesetzt. Es läuft sehr zügig und ich freue mich immer wieder über die verbesserte Code Completion. Ich hoffe, dass ich darauf bald verzichten kann, aber ab und an ein kleiner Blick in die Docs kann nie schaden. Wer Netbeans mal eine Chance geben will kann sich das RC2 auf netbeans.org runterladen, in den nächsten Tagen wird aber auch die finale Version erscheinen. Unter Tools -> Plugins lassen sich dann noch 3 weitere Plugins für Ruby aktivieren. Einer ist ein Assistent, der einem Tipps zum eigenen Code gibt.

No responses yet