From: Dominik Honnef Date: 2008-02-01T20:37:28+09:00 Subject: Re: GUI for a newbie On [Fri, 01.02.2008 10:03], Lorenzo E. Danielsson wrote: > Matthew Borgeson wrote: >> Hello All- >> >> I have taken up Ruby over the past year and have finally written 7 >> applications for various functions for my job as a clinical pharmacist. >> >> The problem I have here is that while my programs all work great, they >> are all CLI interface. In order to increase their palatability among my >> coworkers, however, I wish to add a GUI. >> >> The question I have here is NOT which is the best for my needs. I have >> it nailed down to three based on the platforms and screenshots I have >> seen of their results: >> >> Gtk (Would be nice on my Nokia n800 maemo) >> Qt (My preference) >> Tk (Seems to be the favorite of the Ruby folk) >> >> My question is which would be the easiest to learn. While I want to use >> Qt (I just feel comfortable with its maturity)I am concerned by how hard >> it will be to learn, considering I have no C++ background. >> > Since nobody seems to have done it yet, let me place a +1 for Tk. I'm > not really into GUI programming much, but Tk has always felt very > straight-forward to me. And the new tk8.5 looks really nice (if you want > to judge a book by its cover). Most importantly, I think it is > significantly easier to learn Tk than Gtk or Qt. > > I have played around a bit with both QtRuby and Ruby/Gtk and their both > okay, I guess. I'm not a huge fan of either. I must say that a slightly > prefer Ruby's Gtk bindings to the Qt ones, although I prefer Qt itself > to Gtk. > > If *I* were to build a GUI app for some inexplicable reason I would > start searching for bindings for Motif or the excellent Athena widget > set.. > > Lorenzo >> Any guidance before I commit to learning one would be appreciated... >> >> Thank you >> >> Matthew F Borgeson >> imo, Gtk is very straightforward to program/learn. Don't know about Tk though. -- Dominik Honnef