Webframework

Ruby on Rails 3.0 veröffentlicht

Nach rund zwei Jahren Entwicklungszeit hat David Heinemeier Hansson sein Webframework Ruby on Rails in der Version 3.0 veröffentlicht. Insgesamt beteiligten sich mehr als 1.600 Entwickler an der neuen Rails-Version, die besser, schneller, sauberer und hübscher sein soll.

Artikel veröffentlicht am ,
Webframework: Ruby on Rails 3.0 veröffentlicht

Neu in Ruby on Rails 3.0 ist unter anderem die Query-Engine Active Record, die auf ARel basiert und das Erstellen komplexer Querys in mehreren Schritten vereinfachen soll. Zudem werden die Anfragen erst dann ausgeführt, wenn sie wirklich benötigt werden.

Stellenmarkt
  1. Geoinformatiker Lagerstättenmodellierung (m/w/d)
    Bundesgesellschaft für Endlagerung mbH (BGE), Peine
  2. Trainee IT-AnwendungsberaterIn (m/w/d) für Marketing- und Vertriebsanwendungen
    kubus IT GbR, Raum Bayern, Sachsen oder Thüringen
Detailsuche

Dem Action Controller wurde ein neuer Router verpasst, der ganz auf REST ausgelegt ist. In Rails 2 wurde noch eine REST-Syntax an den alten Actioncontroller angepasst, Rails 3.0 geht konsequenter in diese Richtung. Dabei wurden zugleich direkte Referenzen zu Active Record entfernt und das API gesäubert. Auch das Plugin API Railties wurde neu geschrieben. Beide APIs sollen in Rails 3 flexibler und einfacher zu erweitern sein. Ähnliches gilt für das Generatorsystem von Rails, das nun weniger monolithisch daherkommt.

Überarbeitet wurde auch der Action Mailer, der nun als reiner Controller daherkommt. In Rails 2 war er noch als Zwitter aus Modell und Controller umgesetzt. Das Verhalten des Action Mailer folgt nun weitgehend dem Action Controller, die beiden teilen sich auch große Codeteile.

Mit dem Bundler führt Rails einen neuen Mechanismus zur Verwaltung von Abhängigkeiten ein, was Rails-Nutzern das Leben deutlich vereinfachen soll. Damit ist es möglich, alle Bibliotheken, Frameworks und Plugins zu spezifizieren, die eine Rails-Applikation benötigt. Die Angaben finden sich dann in einem Gemfile, das jede Rails-3-Applikation mitbringt.

Für mehr Sicherheit soll Rails 3 mit einer XSS-Sicherung sorgen, die automatisch vor Cross-Site-Scripting warnt.

Rails 3.0 ist kompatibel zu Ruby 1.8.7, Ruby 1.9.2 und JRuby ab Verison 1.5.2. Das Framework kann wie üblich mit "gem install rails --version 3.0.0." installiert werden.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


Anonymer Nutzer 31. Aug 2010

bin mir nicht sicher, aber zwischen deinen zeilen scheinst du dich auf die rails-syntax...

Anonymer Nutzer 30. Aug 2010

http://www.rubyenterpriseedition.com/ An der Performance wird wie man sieht auch gearbeitet.

EmacsGuru 30. Aug 2010

Allgemein formuliert: Wozu braucht man Frameworks/Bibliotheken/Entwurfsmuster?

EmacsGuru 30. Aug 2010

Lisp lässt sich mit gar keiner C-ähnlichen Sprache vergleichen. Das wird wohl auch der...

gandalf 30. Aug 2010

joah das ist bis auf die fehlende typenangabe und einigen sprachelementen wie c/c++ und...



Aktuell auf der Startseite von Golem.de
Pixel 6 (Pro)
Googles Tensor-SoC ist eine wilde Mischung

Viel Samsung, wenig Google: Der Chip kombiniert extreme Computational Photography mit einem kuriosen Design zugunsten der Akkulaufzeit.
Eine Analyse von Marc Sauter

Pixel 6 (Pro): Googles Tensor-SoC ist eine wilde Mischung
Artikel
  1. Krypto: Bitcoin steigt auf neues Allzeithoch
    Krypto
    Bitcoin steigt auf neues Allzeithoch

    Der Wert vom April 2021 ist übertroffen: Der Bitcoin steigt zwischenzeitlich auf über 66.000 US-Dollar.

  2. Nintendo Switch: Deutscher Jugendschutz sperrt Dying Light in Australien
    Nintendo Switch
    Deutscher Jugendschutz sperrt Dying Light in Australien

    Das frisch für die Switch veröffentlichte Dying Light ist in Europa und in Australien nicht erhältlich - wegen des deutschen Jugendschutzes.

  3. Samsung: Galaxy Z Flip 3 kann konfiguriert werden
    Samsung
    Galaxy Z Flip 3 kann konfiguriert werden

    Samsung bietet das Falt-Smartphone Galaxy Z Flip 3 künftig auch in der Bespoke-Edition an - also in konfigurierbaren Farbkombinationen.

Du willst dich mit Golem.de beruflich verändern oder weiterbilden?
Zum Stellenmarkt
Zur Akademie
Zum Coaching
  • Schnäppchen, Rabatte und Top-Angebote
    Die besten Deals des Tages
    Daily Deals • Cyber Week Finale: Bis 33% auf Digitus-Monitorhalterungen & bis 36 Prozent auf EVGA-Netzteile • Samsung-Monitore (u. a. 24" FHD 144Hz 169€) • Bosch Professional zu Bestpreisen • Sandisk Ultra 3D 500GB 47,99€ • Google Pixel 6 vorbestellbar ab 649€ + Bose Headphones als Geschenk [Werbung]
    •  /