Writing GUI's in Ruby

H

Hobby Racer

I'm new to Ruby and I am looking for a list of "main stream" libraies for
writing GUI application in Ruby. I have found the obvious choices that ship
with Ruby.

Tcl/Tk
FXRuby

Are their any others worth lookin into.
 
Z

Zach Dennis

Hobby said:
I'm new to Ruby and I am looking for a list of "main stream" libraies for
writing GUI application in Ruby. I have found the obvious choices that ship
with Ruby.

Tcl/Tk
FXRuby

Are their any others worth lookin into.

Be sure to checkout wxRuby.

http://wxruby.rubyforge.org

Zach
 
J

James Britt

Hobby said:
I'm new to Ruby and I am looking for a list of "main stream" libraies for
writing GUI application in Ruby. I have found the obvious choices that ship
with Ruby.

Tcl/Tk
FXRuby

Are their any others worth lookin into.

You may also want to consider using HTML, served up by a local instance
of WEBrick.


James
 
G

gabriele renzi

Hobby Racer ha scritto:
I'm new to Ruby and I am looking for a list of "main stream" libraies for
writing GUI application in Ruby. I have found the obvious choices that ship
with Ruby.

Tcl/Tk
FXRuby

and (not yet pointed out) there are ruby/gtk and qtruby
 
M

Michael C. Libby

I'm new to Ruby and I am looking for a list of "main stream" libraies for
writing GUI application in Ruby. I have found the obvious choices that ship
with Ruby.

Tcl/Tk
FXRuby

Are their any others worth lookin into.

Good summary of what GUIs are available:
http://www.rubygarden.org/ruby?ComparingGuiToolkits/TakeTwo

Personally I prefer ruby-gtk2 from ruby-gnome2.sourceforge.jp--a choice
I made because:

1) both gtk+ and the Ruby libs are LGPL,
2) gtk+ is core of GNOME desktop (so my Ruby GUI apps are consistent
with my desktop and most of my other main applications),
3) gtk+ and ruby-gnome are written in C (not a big deal, but it was a
factor for me),
4) ruby-gtk2 API is extremely easy to learn and use (lots of optional
arguments and sensible defaults),
5) runs on MS Windows (with big downloads but minimal hoop jumping)*,
6) well-documented (if ruby-gnome2 project doesn't have something
documented the API docs at www.gnome.org do--not hard to understand how
to "translate"),
7) flexible (widgets use existing desktop themes, are otherwise very
configurable).

* Question: would it be possible for one-click installer to include
ruby-gtk2, perhaps as a flavor or add-on? What if bribery were
involved? :)

- mcl, www.andsoforth.com
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
474,164
Messages
2,570,901
Members
47,439
Latest member
elif2sghost

Latest Threads

Top