05.09.2011, 00:00 Uhr

Ruby on Rails 3.1 setzt auf HTTP Streaming und jQuery

Das Ruby-Framework Rails ist in Version 3.1 erschienen, die viele spannende Neuigkeiten wie eine Assets Pipeline für Javascript und CSS bereithält. Mit der Assets Pipeline in Rails 3.1 holen Entwickler noch mehr aus Javascript und CSS heraus. Der Code wird dadurch vernünftig organisiert, und Plugins und Engines sind auch möglich. Als neue Standard-Javascript-Bibliothek ist jQuery eingestellt, die nun als Gem separat zu beziehen ist. Entwickler stellen die Bibliothek aber problemlos beispielsweise auf Prototype um.

In Rails 3.1 erhält Active Record eine Identity Map, die Aufzeichnungen über frühere Zugriffe behält und die zugeordneten Objekte bei einem nochmaligen Zugriff erneut zurückliefert. Eine Identity Map wird pro Abfrage angelegt und nach Abschluss der Abfrage wieder gelöscht. Ruby on Rails unterstützt jetzt HTTP Streaming. Dabei werden die Inhalte nach und nach an den Browser übermittelt: Die Stylesheets und die Javascript-Daten lädt der Browser zuerst, während der Rest der Anfrage noch vom Server bearbeitet wird. Die Streaming-Funktion setzt Ruby 1.9.2 voraus. (ph/webdev)  Ruby on Rails



Das könnte Sie auch interessieren