James Britt wrote:
> Zhao Yi wrote:
>> I want to choose a script to develop a GUI program. I want to know more
>> about Ruby on GUI development, including its performance, function
>> capability, etc. Does anyone give me a brief introduction on this?
> 
> There are assorted C-based options for GUI toolkits (Tk, Fox, wx, GTK,
> Qt, etc.).  These can be used with the C implementation of Ruby (the one
> people think of when then think of Ruby).
> 
> You also have Java-based options; Swing in particular, which you can use
> with JRuby.
> 
> 
> You have to consider what's important: libraries, available widgets,
> documentation, vendor support, layout managers, available WYSIWYG UI
> editors, packaging and deployment, if end-users will need to install or
> compile something, is it cross-platform, can you create your own
> widgets, can you customize existing widgets, and so on.
> 
> 
> I help develop a library called Monkeybars, which aims to make building
> cross-platform desktop apps as simple and intuitive as the better Ruby
> Web frameworks do for Web apps.  Monkeybars  uses JRuby + Swing, and I
> encourage you to  give it a whirl.  It rocks.  But I'm biased.
> 
> 
> http://www.monkeybars.org
> 
> --
> James Britt
> 
> www.happycamperstudios.com   - Wicked Cool Coding
> www.jamesbritt.com           - Playing with Better Toys
> www.ruby-doc.org             - Ruby Help & Documentation
> www.rubystuff.com            - The Ruby Store for Ruby Stuff

I must say I'm not totally happy with _any_ of the current offerings 
that I've tried for a Ruby GUI(fxRuby, wxRuby, Shoes, Sugar).  I want a 
form to open up and I want to be able to drop controls anywhere I want 
on to it without having my eyes bleed.

I'd like to have a GUI builder (preferably on Linux, or will run the 
built GUI on Linux) that's as easy as Microsoft Visu ... hey would you 
guys stop throwing things ...please? ... anyway as easy as that.

That being said... Monkeybars seems to be the easiest way for me to 
build a GUI in Ruby thus far.  Hmmmm... I'll have to look at how 
plug-ins are done in Netbeans... It may let me automate creating a 
project with a form with Monkeybars.

I'm just a Linux newbie so I'll just get back to creating my rinky dinky 
little apps in Ruby. :p  If someone ever does get around to writing a 
decent GUI builder for Ruby I predict the flood doors would open and 
you'd see everyone and their dog trying Ruby out.  Is that a good 
things?... (shrug)

M
-- 
Posted via http://www.ruby-forum.com/.