Bewertung:

Das Buch „Programming Ruby“ wird allgemein als umfassende Referenz für die Programmiersprache Ruby geschätzt. Es ist bekannt für seine detaillierten Erklärungen und die hochwertige Präsentation. Einige Leser halten es jedoch für veraltet, langatmig und nicht ideal für Anfänger oder diejenigen, die mit Programmierkonzepten nicht vertraut sind.
Vorteile:⬤ Umfassendes und gut geschriebenes Nachschlagewerk für Ruby
⬤ enthält Humor und klare Beispiele
⬤ nützlich für Programmierer, die mit anderen Sprachen vertraut sind
⬤ dokumentiert gründlich die Sprachfunktionen und APIs
⬤ sehr empfehlenswert, um einen Einblick in die Ruby-Programmierung zu bekommen.
⬤ Veralteter Inhalt in einigen Ausgaben
⬤ zu lang und ausführlich
⬤ nicht einsteigerfreundlich, da Vorkenntnisse vorausgesetzt werden
⬤ fehlende Integration mit Ruby on Rails
⬤ gelegentliche Unklarheiten in der Darstellung von Konzepten.
(basierend auf 74 Leserbewertungen)
Programming Ruby: The Pragmatic Programmers' Guide
Ruby ist eine zunehmend beliebte, vollständig objektorientierte dynamische Programmiersprache, die von vielen Praktikern als die beste und nützlichste Sprache auf dem Markt angesehen wird. Als Ruby zum ersten Mal in der westlichen Welt auftauchte, waren die Pragmatic Programmers mit dem maßgeblichen Referenzhandbuch Programming Ruby: The Pragmatic Programmer's Guide.
Jetzt, in der zweiten Auflage, hat der Autor Dave Thomas das berühmte Pickaxe-Buch um mehr als 200 Seiten mit neuem Inhalt erweitert, der alle verbesserten Sprachfunktionen von Ruby 1.8 und die Standard-Bibliotheksmodule abdeckt. Die Pickaxe enthält vier große Abschnitte:
⬤ Ein hochgelobtes Tutorial zur Verwendung von Ruby.
⬤ Die endgültige Referenz für die Sprache.
⬤ Vollständige Dokumentation zu allen eingebauten Klassen, Modulen und Methoden.
⬤ Komplette Beschreibungen aller 98 Standardbibliotheken.
Wenn Ihnen die erste Auflage gefallen hat, werden Sie den erweiterten Inhalt zu schätzen wissen, einschließlich der verbesserten Behandlung von Installation, Paketierung, Dokumentation von Ruby-Quellcode, Threading und Synchronisation sowie der Erweiterung der Fähigkeiten von Ruby durch C-Sprach-Erweiterungen. Programmieren für das World Wide Web ist in Ruby einfach, mit neuen Kapiteln über XML/RPC, SOAP, verteiltes Ruby, Templating-Systeme und andere Web-Services. Es gibt sogar ein neues Kapitel über Unit-Tests.
Dies ist das endgültige Referenzhandbuch für Ruby, einschließlich einer Beschreibung aller Standardbibliotheksmodule, einer vollständigen Referenz zu allen eingebauten Klassen und Modulen (einschließlich mehr als 250 bedeutender Änderungen seit der ersten Auflage). Die Abdeckung anderer Funktionen ist enorm gewachsen, einschließlich der Details, wie man die hochentwickelten Fähigkeiten von irb nutzen kann, so dass Sie Ihren laufenden Code dynamisch untersuchen und mit ihm experimentieren können. "Ruby ist eine wunderbar mächtige und nützliche Sprache, und wann immer ich mit ihr arbeite, ist dieses Buch an meiner Seite" --Martin Fowler, Chief Scientist, ThoughtWorks.