Programmieren mit Ruby

by ischroedi on 26. September 2007

Programmieren mit Ruby
von Röhrl, Schmiedl, Wyss

Auflage 1 – 2002

Das Buch reicht von einer einfachen Ruby Einführung mit allen Grundlagen über die Verwendung von Web Frameworks, Datenbankanbindung mit DBI bis hin zu XML.

Gegen Ende des Buches gibt es zahlreiche Schnelleinführungen für gestandene Java, Perl und C++ Programmierer.

Das vorliegende Buch war in der 1.Auflage mit mehr als 300 Seiten für einen echten Ruby Einsteiger, wie ich es bis dato sehr angenehm zu lesen.

Vorkenntnisse in Skriptsprachen wie Perl, PHP sind von Vorteil aber kein muss.

 

Die Autoren schreiben sehr flüssig und gehen auf die Beispiele sehr gut ein. Teilweise werden die Ausgaben des Quelltextes anhand von Kommentaren im Quelltext selbst angezeigt. Nach einer kurzen Gewöhnungsphase ist es sehr einfach mit diesen Programmbeispielen den vorhergehenden Text zu verstehen.

Fazit:

Für Ruby Einsteiger ist dieses Buch empfehlenswert und deckt die gesamte Bandbreite von Ruby ab. Im Teil mit den objektorientierten Eigenschaften von Ruby hätte ich mir als Ruby Einsteiger etwas ausführlicher Gewünscht. Wer allerdings zuvor schon die OOP Paradigmen verinnerlicht hat, der wird dieses Buch liegen. Trotz den Alters des vorliegendes Buch sind sehr gute und praxisnahe Beispiele verwendet worden.

Jetzt bestellen

  • del.icio.us
  • MisterWong
  • Technorati
  • StumbleUpon
  • Digg
  • Reddit
  • YahooMyWeb

Hat Dir der Artikel gefallen, dann Abonniere den RSS FEED

Tweet This Tweet This Twitter | Stumble This Stumble this or Delicious ThisDelicious this

Weitere Artikel die dir gefallen könnten

  • Praxiswissen Ruby
  • rake aborted! no such file to load — openssl
  • Leopard’s mit RoR
  • Ruby on Rails 2.0 Released – keiner hats gemerkt
  • Fehler beim Rails Update auf 2.2.2
  • Ruby on Rails, MySQL, Mac OSX Leopard Installation
  • Multiple Database Connections in Ruby on Rails
  • ActionMailer
  • Ruby 1.2.4 released
  • Ruby on Rails 3
  • Leave a Comment

    Previous post:

    Next post: