Navigation: Homepage | xmlgawk | Buchkritik | Sitemap

Titel

Agile Web Development with Rails

Wertung

sehr empfehlenswert

Das Buch zu Ruby on Rails, ein neues und vor allem durchdachtes Framework, um Web Applikationen zu erstellen.

Hauptthema

Das Framework 'Ruby on Rails' wird zunächst anhand eines Beispiels erklärt und dann im Detail vorgestellt. Die Scriptsprache Ruby wird nur grob vorgestellt.

Das Rails Framework setzt massiv auf Konventionen. Dies erlaubt durch die geschickte Wahl von Defaults eine sehr schnelle Entwicklung. Fokus legt Rails auf die Entwicklung von Web Applikationen, die eine Datenbank verwenden und die CRUD Funktionen erfordern (create, read, update, delete). Unit tests, performance tests, Deployment usw. werden ebenfalls adressiert.

Kapitelstruktur

   1 Introduction
 Part I  Getting Started
   2 The Architecture of Rails Applications
   3 Installing Rails
   4 Instant Gratification
 Part II  Building an Application
   5 The Depot Application
   6 Task A: Product Maintenance
   7 Task B: Catalog Display
   8 Task C: Cart Creation
   9 Task D: Checkout!
  10 Task E: Shipping
  11 Task F: Administrivia
  12 Task T: Testing
 Part III  Rails in Depth
  13 Rails in Depth
  14 Active Record Basics
  15 More Active Record
  16 Action Controller and Rails
  17 Action View
  18 The Web, V2.0
  19 Action Mailer
  20 Web Services on Rails
  21 Securing Your Rails Application
  22 Deployment and Scaling
 Part IV  Appendices
  A Introduction to Ruby
  B Configuration Options
  C Source Code

Was ist die Botschaft? Motivation und Begründung

Die Autoren beschreiben vollständig das 'Ruby On Rails' Framework inklusiv Beispiel, Tutorial und Referenz. Es ist das Standardwerk zum Thema.

Vor allem das Beispiel mit dem Shop, zwigt wie einfach die Dinge sind und wo die Ausbaumöglichkeiten liegen. Dies macht Spass, den ganzen Text zu lesen.

Meine Meinung

Endlich einmal eine wohltuend einfache Lösung für ein eigentlich einfaches Problem, nämlich Web Applikationen. Rails ist wirklich das Beste in diesem Umfeld seit langem und vor allem effektiv. Eine echte Alternative zu den monströsen und undurchsichteigen Frameworks, die uns die grossen Anbieter verkaufen wollen.

Hoffentlich setzen demnächst mehr Entwickler und Kunden auf dieses Werkzeug.

Für Mac OS X muss man einen zusätzlichen Installer laufen lassen, damit die Beispiele eins-zu-eins funktionieren. Den Installer gibt es unter http://www.tonyarnold.com/articles/2005/08/10/rolling-with-ruby-on-rails-on-mac-os-x-tiger-for-beginners

Ein Hilfe für SQLite3 ist ebenfalls hier http://maczealots.com/tutorials/ruby-on-rails/ zu finden, aber etwas veraltet.

Apple hat inzwischen auch einen Artikel zum Thema (Stand 2006-02-27) http://developer.apple.com/tools/rubyonrails.html

Autoren

David Thomas, David Heinemeier Hansson

Erscheinungsjahr, Verlag, ISBN, Seitenzahl

2005, Pragmatic Bookshelf, ISBN 097669400X, 558 Seiten

URLs

Amazon: http://www.amazon.de/exec/obidos/ASIN/097669400X

Verlag: http://www.pragmaticprogrammer.com/titles/rails/

Schlagworte

Ruby, Framework, Web, Database

Datum

20-Nov-2005

last modified: $Date: 2006/03/02 20:04:11 $