I am just playing with Ruby at the moment, although seriously enough to
buy a couple of books, so I am still in the command line learning mode
(on
Linux).
I was wondering what Ruby folks use to build gui apps. I notice that TK
sort of supports Ruby, but I haven’t found much documentation on that
yet.
Possibly QT?
There’s Tk, Qt, GTK, Fox, Wx, and other more obscure widget sets. Like
WideStudio. If you search through the Ruby Application Archive you can
scope some of these out. As for the best, it depends on your
preferences — lightweight versus heavyweight, more object oriented
versus more primitive, etc.
There are very good ruby bindings for Qt, both 3 and 4 and also for KDE
3, if
you’re interested in it. The project is at http://rubyforge.org/projects/korundum. Regarding documentation, you can
use
the documentation provided for the C++ Qt library, looking at the site http://developer.kde.org/language-bindings/ruby/index.html for the
peculiarities of the ruby version of the library.
There’s Tk, Qt, GTK, Fox, Wx, and other more obscure widget sets. Like
WideStudio. If you search through the Ruby Application Archive you can
scope some of these out. As for the best, it depends on your
preferences — lightweight versus heavyweight, more object oriented
versus more primitive, etc.
Forgot to give my $0.02 US. Personally the Qt widget set fit my way of
development the best. For Windows it can be more restrictive (license
wise) and tougher to work with using Ruby (compiling) but it seemed to
do the job…