# Gui

**URL:** <https://www.ruby-forum.com/t/gui/167807>\
**Category:** Ruby\
**Created:** [May 12, 2009, 8:20pm UTC](https://www.ruby-forum.com/t/gui/167807 "2009-05-12T20:20:53Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![willcosgrove](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/w/e19adc/32.png) [@willcosgrove](https://www.ruby-forum.com/u/willcosgrove)\
**Post date:** [May 12, 2009, 8:20pm UTC](https://www.ruby-forum.com/t/gui/167807/1 "2009-05-12T20:20:53Z")

</div>

What is the best way to make a simple GUI with ruby for Windows? I’ve  
been using shoes ( [http://shoooes.net](http://shoooes.net) ) but I was wondering if there  
was another way? Or is this how most people make a GUI with ruby?

---

<div class="post-metadata">

**Author:** ![willcosgrove](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/w/e19adc/32.png) [@willcosgrove](https://www.ruby-forum.com/u/willcosgrove)\
**Post date:** [May 12, 2009, 8:31pm UTC](https://www.ruby-forum.com/t/gui/167807/2 "2009-05-12T20:31:28Z")

</div>

On Wed, May 13, 2009 at 03:20:09AM +0900, willcosgrove wrote:

> What is the best way to make a simple GUI with ruby for Windows? I’ve  
> been using shoes ( [http://shoooes.net](http://shoooes.net) ) but I was wondering if there  
> was another way? Or is this how most people make a GUI with ruby?

There are other ways, such as using FXRuby, wxRuby, Ruby/Tk, and  
Ruby/GTK.

---

<div class="post-metadata">

**Author:** ![willcosgrove](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/w/e19adc/32.png) [@willcosgrove](https://www.ruby-forum.com/u/willcosgrove)\
**Post date:** [May 12, 2009, 9:01pm UTC](https://www.ruby-forum.com/t/gui/167807/3 "2009-05-12T21:01:28Z")

</div>

On Tue, May 12, 2009 at 11:50 PM, willcosgrove [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
wrote:

> What is the best way to make a simple GUI with ruby for Windows? I’ve  
> been using shoes ( [http://shoooes.net](http://shoooes.net) ) but I was wondering if there  
> was another way? Or is this how most people make a GUI with ruby?

There are lots of choices, but in my biased opinion you’re unlikely to  
find a better one than shoes, especially for a simple GUI

martin

---

<div class="post-metadata">

**Author:** ![willcosgrove](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/w/e19adc/32.png) [@willcosgrove](https://www.ruby-forum.com/u/willcosgrove)\
**Post date:** [May 12, 2009, 10:17pm UTC](https://www.ruby-forum.com/t/gui/167807/4 "2009-05-12T22:17:11Z")

</div>

if you speak french, you could have a look here :  
[http://www.bawet.org/article.php3?id\_article=60](http://www.bawet.org/article.php3?id_article=60), or search similar  
sites.

lolveley.

Martin DeMello a écrit :

> martin

* * *

Yahoo! Mail réinvente le mail ! Découvrez le nouveau Yahoo! Mail et son  
interface révolutionnaire.

> **[Yahoo Mail](https://mail.yahoo.com/)**
>
> Take a trip into an upgraded, more organized inbox. Sign in and start exploring all the free, organizational tools for your email. Check out new themes, send GIFs, find every photo you've ever sent or received, and search your account faster than...

---

<div class="post-metadata">

**Author:** ![willcosgrove](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/w/e19adc/32.png) [@willcosgrove](https://www.ruby-forum.com/u/willcosgrove)\
**Post date:** [May 12, 2009, 10:31pm UTC](https://www.ruby-forum.com/t/gui/167807/5 "2009-05-12T22:31:18Z")

</div>

willcosgrove wrote:

> What is the best way to make a simple GUI with ruby for Windows? I’ve  
> been using shoes ( [http://shoooes.net](http://shoooes.net) ) but I was wondering if there  
> was another way? Or is this how most people make a GUI with ruby?

It’s not how _most_ people do it, though it’s a popular tool. See here  
for a recent picture of what people are actually using:

[http://www.pressure.to/ruby\_gui\_survey/](http://www.pressure.to/ruby_gui_survey/)

If you’re pretty sure your needs are simple enough to be met by Shoes,  
it’s likely a good choice. Other popular toolkits (eg GNOME2, wxRuby)  
offer a lot more flexibility, but with more complexity.

alex

---

<div class="post-metadata">

**Author:** ![willcosgrove](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/w/e19adc/32.png) [@willcosgrove](https://www.ruby-forum.com/u/willcosgrove)\
**Post date:** [May 13, 2009, 6:15pm UTC](https://www.ruby-forum.com/t/gui/167807/6 "2009-05-13T18:15:44Z")

</div>

On May 12, 1:19 pm, willcosgrove [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> What is the best way to make a simple GUI with ruby for Windows? I’ve  
> been using shoes ([http://shoooes.net](http://shoooes.net)) but I was wondering if there  
> was another way? Or is this how most people make a GUI with ruby?

I looked at Shoes and was not impressed. I found wxRuby, using XML  
provided by Diaglog block to be awsome.

---

<div class="post-metadata">

**Author:** ![willcosgrove](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/w/e19adc/32.png) [@willcosgrove](https://www.ruby-forum.com/u/willcosgrove)\
**Post date:** [May 13, 2009, 1:59am UTC](https://www.ruby-forum.com/t/gui/167807/7 "2009-05-13T01:59:54Z")

</div>

Shoes is a neat tool, but not for making lots of buttony apps with  
reusable widgets and complex layouts.

Take a look at Monkeybars ([http://monkeybars.rubyforge.org/](http://monkeybars.rubyforge.org/)). You can  
use a drag and drop designer to layout your app. We have an active  
mailing list and the code is very stable. We also have distribution  
covered well with Rawr so you can make a .exe to give to your users.  
Monkeybars has been used for paid projects as well, and it’s very easy  
(and usually automatic) that it obfuscates your code, so if you want  
to make a product that’s hard to reverse engineer, it’s a very good  
route to go.

Logan B.  
removed\_email\_address@domain.invalid  
[http://www.logustus.com](http://www.logustus.com)
