[fxruby-users] Moving On
brian.wisti at gmail.com
Wed Aug 4 12:38:06 EDT 2010
> What graphical platform would you recommend porting to?
Hey Ralph, I actually have an answer now that I've recovered from
Lyle's announcement :-)
For cross-platform GUI, FXRuby was always the best bet. Other
libraries tend to work best on Unix+X11 systems. Still, there are a
couple of options.
Korundum's Qt4-Ruby bindings might work. Qt4 is an excellent library,
although it might feel a little heavyweight after working with FXRuby.
I mention Korundum because they pushed out a fresh release of the
qt4-ruby gem a few days ago. There is also a great tutorial available.
WxRuby is a set of bindings for the WxWidgets tookit. Not bad,
although I had issues getting it to work on Windows sometimes. Also,
the most recent release appears to be from September 2009.
If you are not worried about Windows and don't like QT, you could
check out Ruby-GNOME2. I think it is a useful set of bindings, as long
as you are only concerned about writing GTK/Gnome apps. Unfortunately,
Gnome development has never held my interest for long.
Then of course, there's the standard Tk bindings. Your applications
may not be pretty to look at, but the library itself is easy to work
with and it is cross-platform. Plus, ruby-tk works on most systems you
happen to have Ruby and a pointy-clicky GUI desktop. Okay, it works
best on OS X if you are willing to fiddle a little bit.
Which do I prefer on the rare occasions that I write GUI projects in
Ruby? Well, FXRuby. But other than that, my personal preference leans
towards qt4-ruby for the shininess factor, or ruby-tk for the
Hope this helps.
More information about the fxruby-users