Chapter 16. GUI-Based Desktop Application Development
So far in the book, we've developed mostly command prompt–level, textual applications. The focus has been on learning Ruby as a language, along with some of its libraries, so sticking to text- and network-based applications makes life a lot easier; these are the domains where Ruby is most effective.
Recently, however, developers have begun to seriously look into using Ruby as a language for GUI- and desktop-based application development.
In this chapter, we're going to look at how to build basic Ruby-powered GUI apps using Shoes, a very Ruby-focused desktop application toolkit, and then briefly look at several alternatives that you can choose to investigate further.