Learn the principles behind object-oriented programming and within a few chapters create a fully functional Ruby application. Youll also gain a basic understanding of many ancillary technologies such as databases, XML, web frameworks, and networking - some of which are needed as part of a fully functioning Ruby application.
The new edition of this book provides the same excellent introduction to Ruby as the previous editions plus updates for the newest version of Ruby 2.3. This book can also be used as a textbook or companion to a textbook on beginning Ruby programming.
The light and agile Ruby programming language remains a very popular open source scripting option for developers building todays web and even some enterprise applications. And, now, Ruby also has applications using the Raspberry Pi, popular among hobbyists and makers. Many former Java developers still use Ruby on Rails today, the most popular framework for building Ruby applications.
написал: (16 июля 2016 22:23)
Author(s): Peter Cooper
Edition: 3
Publisher: Apress
Year: 2016
Language: English
Pages: 585
Tags: Computer Science, general
Front Matter....Pages i-xxxiv
Front Matter....Pages 1-1
Let’s Get It Started: Installing Ruby....Pages 3-10
Programming == Joy: A Whistle-Stop Tour of Ruby and Object Orientation....Pages 11-27
Ruby’s Building Blocks: Data, Expressions, and Flow Control....Pages 29-71
Developing Your First Ruby Application....Pages 73-92
The Ruby Ecosystem....Pages 93-103
Front Matter....Pages 105-105
Classes, Objects, and Modules....Pages 107-147
Projects and Libraries....Pages 149-161
Documentation, Error Handling, Debugging, and Testing....Pages 163-185
Files and Databases....Pages 187-224
Distributing Ruby Code and Libraries....Pages 225-242
Advanced Ruby Features....Pages 243-267
Tying It Together: Developing a Larger Ruby Application....Pages 269-302
Front Matter....Pages 303-303
Two Web Application Approaches: Rails and Sinatra....Pages 305-342
Ruby and the Internet....Pages 343-362
Networking and Sockets....Pages 363-378
Useful Ruby Libraries....Pages 379-415
Back Matter....Pages 417-454