# A Ruby IDE with GUI capabilities

**URL:** <https://rubytalk.org/t/a-ruby-ide-with-gui-capabilities/33984>\
**Category:** ruby-talk\
**Created:** [23 December 2006 16:05 UTC](https://rubytalk.org/t/a-ruby-ide-with-gui-capabilities/33984 "2006-12-23T16:05:05Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![JaredAngell](https://avatars.discourse-cdn.com/v4/letter/j/d78d45/32.png) [@JaredAngell](https://rubytalk.org/u/JaredAngell)\
**Post date:** [23 December 2006 16:05 UTC](https://rubytalk.org/t/a-ruby-ide-with-gui-capabilities/33984/1 "2006-12-23T16:05:05Z")

</div>

So far, as far as I can tell, there is no Ruby IDE with GUI  
capabilities.

What I want to understand is: How can there be Gambas and yet Ruby  
lacks a GUI interface?

I've been reading about Ruby and considering learning it and using it  
exclusively but I'm not a command-line man and I don't want to have to  
manually figure out all the GUI widgets and whatnot so I'm curious if  
any one knows of any current project underway to make a new Ruby IDE  
with GUI capabilities???

---

<div class="post-metadata">

**Author:** ![Chris\_Carter](https://avatars.discourse-cdn.com/v4/letter/c/a8b319/32.png) [@Chris\_Carter](https://rubytalk.org/u/Chris_Carter)\
**Post date:** [23 December 2006 16:22 UTC](https://rubytalk.org/t/a-ruby-ide-with-gui-capabilities/33984/2 "2006-12-23T16:22:54Z")

</div>

Hi,  
The main problem with the idea of an IDE with a GUI builder is that  
there are a lot of GUI toolkits in ruby, and nobody agrees on which  
one is best

> **···**
>
> On 12/23/06, JaredAngell@gmail.com \<JaredAngell@gmail.com\> wrote:
> 
> > So far, as far as I can tell, there is no Ruby IDE with GUI  
> > capabilities.
> > 
> > What I want to understand is: How can there be Gambas and yet Ruby  
> > lacks a GUI interface?
> > 
> > I've been reading about Ruby and considering learning it and using it  
> > exclusively but I'm not a command-line man and I don't want to have to  
> > manually figure out all the GUI widgets and whatnot so I'm curious if  
> > any one knows of any current project underway to make a new Ruby IDE  
> > with GUI capabilities???
> 
> --  
> Chris Carter  
> concentrationstudios.com  
> brynmawrcs.com

---

<div class="post-metadata">

**Author:** ![Alex\_Young](https://avatars.discourse-cdn.com/v4/letter/a/ee7513/32.png) [@Alex\_Young](https://rubytalk.org/u/Alex_Young)\
**Post date:** [23 December 2006 23:12 UTC](https://rubytalk.org/t/a-ruby-ide-with-gui-capabilities/33984/3 "2006-12-23T23:12:08Z")

</div>

JaredAngell@gmail.com wrote:

> I've been reading about Ruby and considering learning it and using it  
> exclusively but I'm not a command-line man and I don't want to have to  
> manually figure out all the GUI widgets and whatnot so I'm curious if  
> any one knows of any current project underway to make a new Ruby IDE  
> with GUI capabilities???

Does Glade do what you need?

> **···**
>
> --  
> Alex

---

<div class="post-metadata">

**Author:** ![David\_Roberts](https://avatars.discourse-cdn.com/v4/letter/d/c5a1d2/32.png) [@David\_Roberts](https://rubytalk.org/u/David_Roberts)\
**Post date:** [24 December 2006 16:00 UTC](https://rubytalk.org/t/a-ruby-ide-with-gui-capabilities/33984/4 "2006-12-24T16:00:12Z")

</div>

JaredAngell@gmail.com wrote:

> So far, as far as I can tell, there is no Ruby IDE with GUI  
> capabilities.... so I'm curious if  
> any one knows of any current project underway to make a new Ruby IDE  
> with GUI capabilities???

It isn't an IDE, but for another choice of graphical tool that  
can help to build a GUI for a ruby application, see foxGUIb at  
[http://fox-tool.rubyforge.org/](http://fox-tool.rubyforge.org/)

It has the advantage of being written in ruby and using the  
same library that it targets, ie FXruby.

Incidentally, this thread roughly replicates the one titled  
"Ruby GUI with IDE" dated mid-November 2006 - there may be  
material of interest there too.

> **···**
>
> --  
> Posted via [http://www.ruby-forum.com/\](http://www.ruby-forum.com/%5C).

---

<div class="post-metadata">

**Author:** ![David\_Vallner](https://avatars.discourse-cdn.com/v4/letter/d/eb9ed0/32.png) [@David\_Vallner](https://rubytalk.org/u/David_Vallner)\
**Post date:** [25 December 2006 16:25 UTC](https://rubytalk.org/t/a-ruby-ide-with-gui-capabilities/33984/5 "2006-12-25T16:25:11Z")

</div>

JaredAngell@gmail.com wrote:

> What I want to understand is: How can there be Gambas and yet Ruby  
> lacks a GUI interface?

I resent that comment and any moaning to garner attention to a problem.  
Noone's forcing you to use Ruby for GUI development, if you find the  
(apparent?) lack of an IDE problematic, use a language where it's  
available. If you honestly want to find out if there is a solution you  
missed, ask -that- and don't troll for the answer.

David Vallner

---

<div class="post-metadata">

**Author:** ![Felipe\_Navas](https://avatars.discourse-cdn.com/v4/letter/f/49beb7/32.png) [@Felipe\_Navas](https://rubytalk.org/u/Felipe_Navas)\
**Post date:** [24 December 2006 02:21 UTC](https://rubytalk.org/t/a-ruby-ide-with-gui-capabilities/33984/6 "2006-12-24T02:21:57Z")

</div>

VisualWx, a WxWidget GUI builder with Ruby Support

> **···**
>
> On 12/23/06, Alex Young \<alex@blackkettle.org\> wrote:
> 
> > JaredAngell@gmail.com wrote:  
> > \> I've been reading about Ruby and considering learning it and using it  
> > \> exclusively but I'm not a command-line man and I don't want to have to  
> > \> manually figure out all the GUI widgets and whatnot so I'm curious if  
> > \> any one knows of any current project underway to make a new Ruby IDE  
> > \> with GUI capabilities???  
> > Does Glade do what you need?  
> > --  
> > Alex
> 
> --  
> (.) CAMPANHA DA FITA ASCII ( [http://arc.pasp.de/\](http://arc.pasp.de/%5C))  
> / \ Contra formatos proprietarios

---

<div class="post-metadata">

**Author:** ![M\_Edward\_Ed\_Borasky1](https://avatars.discourse-cdn.com/v4/letter/m/e9c0ed/32.png) [@M\_Edward\_Ed\_Borasky1](https://rubytalk.org/u/M_Edward_Ed_Borasky1)\
**Post date:** [24 December 2006 17:37 UTC](https://rubytalk.org/t/a-ruby-ide-with-gui-capabilities/33984/7 "2006-12-24T17:37:50Z")

</div>

Quoting David Roberts \<smartgpx@gmail.com\>:

> **···**
>
> > JaredAngell@gmail.com wrote:  
> > \> So far, as far as I can tell, there is no Ruby IDE with GUI  
> > \> capabilities.... so I'm curious if  
> > \> any one knows of any current project underway to make a new Ruby IDE  
> > \> with GUI capabilities???
> > 
> > It isn't an IDE, but for another choice of graphical tool that  
> > can help to build a GUI for a ruby application, see foxGUIb at  
> > [http://fox-tool.rubyforge.org/](http://fox-tool.rubyforge.org/)
> > 
> > It has the advantage of being written in ruby and using the  
> > same library that it targets, ie FXruby.
> > 
> > Incidentally, this thread roughly replicates the one titled  
> > "Ruby GUI with IDE" dated mid-November 2006 - there may be  
> > material of interest there too.
> 
> To further duplicate previous threads, there are two Ruby IDEs written using the  
> Fox toolkit -- FreeRide and Mondrian. FreeRide is at least stable enough to be a  
> part of the Windows One-Click Installer.

---

<div class="post-metadata">

**Author:** ![Alex\_Fenton2](https://avatars.discourse-cdn.com/v4/letter/a/7ab992/32.png) [@Alex\_Fenton2](https://rubytalk.org/u/Alex_Fenton2)\
**Post date:** [24 December 2006 12:30 UTC](https://rubytalk.org/t/a-ruby-ide-with-gui-capabilities/33984/8 "2006-12-24T12:30:05Z")

</div>

> > \> I'm curious if  
> > \> any one knows of any current project underway to make a new Ruby IDE  
> > \> with GUI capabilities???

Felipe Navas wrote:

> VisualWx, a WxWidget GUI builder with Ruby Support

Slightly OT, but you should be able to use most or all of the large number of free and commercial GUI designers for WxWidgets with wxRuby, because they and wxRuby support XRC, a common XML interface description language. See:

[http://www.wxcommunity.com/modules.php?op=modload&name=Downloads&file=index&req=viewsdownload&sid=4](http://www.wxcommunity.com/modules.php?op=modload&name=Downloads&file=index&req=viewsdownload&sid=4)

AFAIK, VisualWx is the only one that supports ruby programming in the same environment.

I haven't tried these (still using emacs and a pencil), but other users have reported finding them productive.

Bear in mind that wxruby though pretty complete is not quite stable enough for production use.

Alex

> **···**
>
> > On 12/23/06, Alex Young \<alex@blackkettle.org\> wrote:
> > 
> > > JaredAngell@gmail.com wrote:

---

<div class="post-metadata">

**Author:** ![Kevin2](https://avatars.discourse-cdn.com/v4/letter/k/bcef8e/32.png) [@Kevin2](https://rubytalk.org/u/Kevin2)\
**Post date:** [25 December 2006 09:00 UTC](https://rubytalk.org/t/a-ruby-ide-with-gui-capabilities/33984/9 "2006-12-25T09:00:06Z")

</div>

What about Qt? I  
know that KDevelop supports ruby and has a designer in it, but are  
there any other projects out there that integrate Qtdesigner that  
support ruby?

> **···**
>
> On 12/24/06, znmeb@cesmail.net \<znmeb@cesmail.net\> wrote:
> 
> > Quoting David Roberts \<smartgpx@gmail.com\>:
> > 
> > \> JaredAngell@gmail.com wrote:  
> > \> \> So far, as far as I can tell, there is no Ruby IDE with GUI  
> > \> \> capabilities.... so I'm curious if  
> > \> \> any one knows of any current project underway to make a new Ruby IDE  
> > \> \> with GUI capabilities???  
> > \>  
> > \> It isn't an IDE, but for another choice of graphical tool that  
> > \> can help to build a GUI for a ruby application, see foxGUIb at  
> > \> [http://fox-tool.rubyforge.org/](http://fox-tool.rubyforge.org/)  
> > \>  
> > \> It has the advantage of being written in ruby and using the  
> > \> same library that it targets, ie FXruby.  
> > \>  
> > \> Incidentally, this thread roughly replicates the one titled  
> > \> "Ruby GUI with IDE" dated mid-November 2006 - there may be  
> > \> material of interest there too.  
> > To further duplicate previous threads, there are two Ruby IDEs written  
> > using the  
> > Fox toolkit -- FreeRide and Mondrian. FreeRide is at least stable enough  
> > to be a  
> > part of the Windows One-Click Installer.

---

<div class="post-metadata">

**Author:** ![M\_Edward\_Ed\_Borasky1](https://avatars.discourse-cdn.com/v4/letter/m/e9c0ed/32.png) [@M\_Edward\_Ed\_Borasky1](https://rubytalk.org/u/M_Edward_Ed_Borasky1)\
**Post date:** [25 December 2006 13:30 UTC](https://rubytalk.org/t/a-ruby-ide-with-gui-capabilities/33984/10 "2006-12-25T13:30:15Z")

</div>

Quoting Kevin Olemoh \<darkintent@gmail.com\>:

> What about Qt? I  
> know that KDevelop supports ruby and has a designer in it, but are  
> there any other projects out there that integrate Qtdesigner that  
> support ruby?

Well ... QTRuby/Korundum/Kommander do. Right now, that's all Qt-3, but stable as  
all get out. And Linux only. There's no Open Source Qt-3 for Windows; all this  
magic needs to work for QT-4 before you'll be able to get Windows  
compatibility, and I have no clues whatsoever about Macs. My advice -- if  
you're willing to limit yourself to Linux, it's a keeper. Otherwise, there are  
probably better ways to go.

---

<div class="post-metadata">

**Author:** ![M\_Edward\_Ed\_Borasky1](https://avatars.discourse-cdn.com/v4/letter/m/e9c0ed/32.png) [@M\_Edward\_Ed\_Borasky1](https://rubytalk.org/u/M_Edward_Ed_Borasky1)\
**Post date:** [25 December 2006 20:16 UTC](https://rubytalk.org/t/a-ruby-ide-with-gui-capabilities/33984/11 "2006-12-25T20:16:44Z")

</div>

znmeb@cesmail.net wrote:

> Quoting Kevin Olemoh \<darkintent@gmail.com\>:
> 
> > What about Qt? I  
> > know that KDevelop supports ruby and has a designer in it, but are  
> > there any other projects out there that integrate Qtdesigner that  
> > support ruby?  
> > &nbsp;&nbsp;&nbsp;&nbsp;
> 
> Well ... QTRuby/Korundum/Kommander do. Right now, that's all Qt-3, but stable as  
> all get out.

And well-documented, thanks to Caleb Tennis. 🙂

> My advice -- if  
> you're willing to limit yourself to Linux, it's a keeper. Otherwise, there are  
> probably better ways to go.  
> &nbsp;&nbsp;

There's one other thing I should mention. There are two ways to use Qt, and they are mutually exclusive by the Trolltech license. So you pretty much have to have your business and legal model defined up front -- if you're going to start an open source project, you may not be able to convert it to something else later, and vice versa.

> **···**
>
> --  
> M. Edward (Ed) Borasky, FBG, AB, PTA, PGS, MS, MNLP, NST, ACMC(P)  
> [http://borasky-research.blogspot.com/](http://borasky-research.blogspot.com/)
> 
> If God had meant for carrots to be eaten cooked, He would have given rabbits fire.
