Ruby on Rails: Wie wichtig es ist, 1.0 zu sein

Ein Gespräch mit David Heinemeier Hansson über die Verdienste von Open Source, warum Ruby on Rails eigentlich schon 2.0 genannt werden solle und wie Logik aus Datenbanken ferngehalten werden sollte.

David Heinemeier Hansson ist der dänische Autor von Ruby on Rails, einem Ruby-basierten Open-Source-Entwicklungsframework, das seit seiner Herausgabe 2004 schnell populär geworden ist. Rails geht von einem anderen Ansatz der Softwareentwicklung aus, den Hansson "eigenwillige Software" nennt. Ein Teil der Flexibilität wird dabei zu Gunsten der Einfachheit geopfert.

Das Ergebnis soll größere Produktivität und bessere Entwicklererfahrungen erbringen und nach der schnellen Annahme von Rails auf dem Markt, scheint dies auch bei vielen der Fall zu sein. Selbst größere Unternehmen bringen Rails ins Spiel, zum Beispiel die BBC, die damit ihre Datenbank aus Jahrzehnten von Fernseh- und Radioprogrammen für das Web aktiviert hat. Das Framework war auch gewisser Kritik ausgesetzt, aufgrund von Einschränkungen wie unzureichender Unterstützung einiger üblicher Datenbankfunktionen. Rails 1.0 wurde Mitte Dezember 2005 herausgegeben.

David ist kürzlich von Kopenhagen nach Chicago umgezogen, wo er Partner bei 37signals ist, Entwickler des Basecamp-Projektmanagementsystems und anderer Web-Anwendungen. Er sprach mit ZDNet über Ästhetik, Open Source und die Freude am Programmieren.

ZDNet: Woher rührte Ihr erstes Interesse an Ruby? Wie war es, diese Sprache zu lernen?

Heinemeier Hansson: Ich war ausgebrannt vom Programmieren in PHP und Java. Wie sehr ich es auch versuchte, ich schien niemals so produktiv zu sein, wie es der aktuellen Aufgabe angemessen wäre. Durch die banale Plackerei der Compilerarbeit verzettelte ich mich ständig. Ich habe Code geschrieben, der nicht dazu diente, das Programm für mich oder meine Mitarbeiter besser verständlich zu machen, sondern nur den Compiler zufrieden zu stellen.

Also war ich bereit für ein bisschen frische Luft. Und Ruby fiel mir genau zum richtigen Zeitpunkt auf. Ich brauchte nur wenige Tage, um festzustellen, dass es mir wirklich gefiel, und nur etwa eine Woche, um ausreichend Machbarkeitsnachweise zu erstellen, die mich überzeugten, dass hiermit der nächste Auftrag für die nächste Anwendung, an der ich gearbeitet habe (Basecamp), möglich wäre. Nach etwa einem Monat hatte ich so viel Produktivität und Glücksgefühl beim Programmieren gewonnen, dass ich mir geschworen habe, nie wieder zu PHP oder Java zurückzukehren.

Und das war schon in den Tagen, als Rails noch nicht Rails war. Heute ist die Anpassungsphase oft viel kürzer. Ich habe von Leute gehört, die sich nach nur wenigen Tagen mit Rails von ihren vorherigen Umgebungen auf immer verabschiedet haben.

Fanden Sie diesen Artikel nützlich?
Noch keine Bewertung vorhanden.

Aktuelle Job-Angebote

ZDNet.de Live

Webse ...

Webserver-Projekt Nginx wird zum Dienstleister t.co/...

8.02.12, 17:20 von zdnet_de
Micro ...

Microsofts neue Kleider: Das steckt hinter Metro t.co/...

8.02.12, 17:10 von zdnet_de
Kamer ...

Kamera-Messe CP+: Sony zeigt Roadmap für seine NEX-Objektive für 2012 und 2013 t.co/...

8.02.12, 17:10 von cnet_de
Amazo ...

Amazon amasses Prime video assets: The three motives t.co/...

8.02.12, 17:10 von ZDNet
Vodaf ...

Vodafone bringt erstes LTE-Smartphone nach Deutschland t.co/...

8.02.12, 17:00 von zdnet_de
Teens ...

Teens prefer Facebook, Twitter to television? t.co/...

8.02.12, 17:00 von ZDNet
Vodaf ...

Vodafone verspricht Deutschlands erstes LTE-Smartphone t.co/...

8.02.12, 16:50 von silicon_de
Dropb ...

Dropbox Beta für Android: Synchronisation und bis zu 5 GByte zusätzlicher Speicher t.co/...

8.02.12, 16:50 von cnet_de
Five ...

Five tips enterprise architects can learn from the Winchester Mystery House t.co/...

8.02.12, 16:45 von ZDNet
Apple ...

Apple warnt vor Manipulationen der App-Store-Charts t.co/...

8.02.12, 16:40 von zdnet_de
Micro ...

Microsoft starts protecting your data t.co/...

8.02.12, 16:35 von ZDNet
Union ...

Unionsfraktion schlägt ständigen Internet-Ausschuss im Bundestag vor t.co/...

8.02.12, 16:30 von zdnet_de
Stude ...

Student sends MIT letter to space t.co/...

8.02.12, 16:25 von ZDNet
CEO ...

CEO Rory Read: AMD hat sich gewandelt t.co/...

8.02.12, 16:10 von silicon_de
I'm ...

I'm getting off the Path until they delete ALL the data and start over t.co/...

8.02.12, 16:05 von ZDNet
Inter ...

Interesting MPS Insight from the State of Washington t.co/...

8.02.12, 16:00 von ZDNet
Engag ...

Engagement Defined: Scott Rogers Speaks t.co/...

8.02.12, 16:00 von ZDNet
Urheb ...

Urheberrechtlicher Internet-Auskunftsanspruch nur bei fehlerfreier Schnüffelsoftware t.co/...

8.02.12, 15:50 von zdnet_de
Anony ...

Anonymous greift die kalifornische Stadt Oakland an t.co/...

8.02.12, 15:50 von zdnet_de
For ...

For Sprint, iPhone deal represents table stakes t.co/...

8.02.12, 15:50 von ZDNet