O'Reilly logo

Beginning Ruby: From Novice to Professional by Peter Cooper

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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.

An Overview of GUI App Development ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required