sehr empfehlenswert
Das Buch zu Ruby on Rails, ein neues und vor allem durchdachtes Framework, um Web Applikationen zu erstellen.
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.
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
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.
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
David Thomas, David Heinemeier Hansson
2005, Pragmatic Bookshelf, ISBN 097669400X, 558 Seiten
Amazon: http://www.amazon.de/exec/obidos/ASIN/097669400X
Verlag: http://www.pragmaticprogrammer.com/titles/rails/
Ruby, Framework, Web, Database
20-Nov-2005