[wxruby-users] wxruby, XRC, DialogBlock

Tim Ferrell lists at ruby-forum.com
Sun Mar 9 13:44:44 EDT 2008


Mario Steele wrote:

> I strongly, very very strongly recommend staying with 1 GUI Toolkit. 

I can't second that enough... :-)

I came to Ruby/wxRuby from Windows (VB6, .NET), Java , and then Qt3/C++ 
development... so I was accustomed to really only having 1 choice for 
the gui toolkit... Well, with Ruby I had many to choose from and it was 
hard to decide at first.

I looked at the Qt bindings for Ruby since I was working with Qt3 at the 
time... I found them to be okay (well, a bit quirky and incomplete on 
the Mac), but I did not want to lock myself into the "GPL or pay" 
licensing scheme that using Qt requires.

I then looked at FOX (no Mac support, somewhat visually unappealing), Tk 
(ugly code *grin*, no Ruby support yet for new, nice looking widgets), 
GTK (spurious errors, deployment headaches)... I was intially avoiding 
wxWindows, thinking it had pretty much run out of steam. However, I am 
glad to find I was wrong. It seems to me to have the best blend of 
features, looks nice on every platform, and it is very easy to deploy 
with a Ruby app via the binary gems...

Oh, yeah, back to my point :-) In order to test, I wrote a little app in 
all of the toolkits I evaluated ... each got to various stages of 
completion as I hit obstacles or lost interest in subjecting myself to 
the pain encountered in working with them... and by the time I gave 
wxWidgets/wxRuby a go, my head was spinning with so many varied 
approaches to events, naming, threading and so on ... I ended up 
struggling more with wxRuby than I might have otherwise... :-)

All in all, though, my evaluation experiences proved helpful. I am much 
more inclined now to work through any issues I may encounter with wxRuby 
because I know the "grass is not greener" with any other toolkit.

Cheers,
Tim
-- 
Posted via http://www.ruby-forum.com/.


More information about the wxruby-users mailing list