tailieunhanh - The dRuby Book

In 2004, Ruby on Rails became public. The world was surprised by its productivity and by the magic of Ruby that enabled Ruby on Rails. Many people knew Ruby before Rails, but few realized the power of the language, especially metaprogramming. But Rails is not the first framework to realize the power of Ruby. dRuby came long before Rails. It uses metaprogramming features for distributed programming. Proxy objects “automagically” delegate method calls to remote objects. You don’t have to write interface definitions in XML or any IDL. dRuby is a good example of a very flexible system implemented by Ruby. In this sense, Rails is a follower | The The dRuby Book Distributed and Parallel Computing with Ruby Edited by Susannah Davidson Pfalzer Masatoshi Seki Translated by Makoto Inoue Foreword by Yukihiro Matz Matsumoto The Facets V of Ruby Series What Readers Are Saying About The dRuby Book The dRuby Book is a fantastic introduction to distributed programming in Ruby for all levels of users. The book covers all aspects of dRuby including the principles of distributed programming and libraries and techniques to make your work easier. I recommend this book for anyone who is interested in distributed programming in Ruby and wants to learn the basics all the way to advanced process coordination strategies. Eric Hodel Ruby committer RDoc and RubyGems maintainer dRuby is the key component that liberates Ruby objects from processes and machine platforms. Masatoshi himself explains its design features case studies and even more in this book. Yuki Yugui Sonoda Ruby release manager dRuby naturally extends the simplicity and power Ruby provides. Throughout this book Rubyists should be able to enjoy a conversation with dRuby that makes you feel as if your own thoughts are traveling across processes and networks. Kakutani Shintaro RubyKaigi organizer Ruby no Kai Any programmer wanting to understand concurrency and distributed systems using Ruby should read this book. The explanations and example code make these topics approachable and interesting. Aaron Patterson Ruby and Ruby on Rails core committer A fascinating and informative look at what is classically a total pain in the neck distributed object management and process coordination on a single machine or across a network. Jesse Rosalia Senior software .