Dominik Honnef
2/1/2008 11:37:00 AM
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