GUI IDE for Ruby

On 11/28/05, tony [email protected] wrote:

Hi all,
is there a GUI IDE for Ruby? I have to decide on Ruby orJava to start
developing crossplatform gui applications (developed on Linux) and this
info is crucial to me.

Besides Komodo and RadRails that were previsouly mentions, there is
ArachnoRuby, RDT extensions for Eclipse, FreeRIDE, JEdit, and I’m sure
there’s more I’ve left out:

http://www.ruby-ide.com/ruby/ruby_ide_and_ruby_editor.php
http://rubyeclipse.sourceforge.net/
http://freeride.rubyforge.org/
Ruby Editor Plugin for jEdit

Curt

On Wednesday 30 November 2005 12:37 am, gregarican wrote:

Windows CE/Pocket PC, etc. At first glance it doesn’t appear to be as
appealing widget-wise as Qt or GTK but it is portable.

Most definitely, it does one thing right, “gets the job done” Which is
what
programming is about, not overzealous tactics, design, etc. There are
pros
and cons to each of the toolkits mentioned. Just a programmers job to
try
them all out to see for self.

Tsume

On 11/28/05, tony [email protected] wrote:

Hi all,
is there a GUI IDE for Ruby? I have to decide on Ruby orJava to start
developing crossplatform gui applications (developed on Linux) and this
info is crucial to me.

Thank you for your answers.

I’ve been looking at my options in this area also. So far wxruby and
visualwx are at the top of my list. wxruby seems pretty stable even
though it’s considered beta. visualwx is alpha quality but seems to
work ok. The two combined are much simpler to configure and use then
anything else I have found. Actually I haven’t found any other visual
IDE that runs on windows and uses a library that has native widgets.
If it exists I’d love to find it. fxruby looks like a close second
but frankly it’s widgets are ugly on windows.

Chris

On Wednesday 30 November 2005 07:49 am, snacktime wrote:

though it’s considered beta. visualwx is alpha quality but seems to
work ok. The two combined are much simpler to configure and use then
anything else I have found. Actually I haven’t found any other visual
IDE that runs on windows and uses a library that has native widgets.
If it exists I’d love to find it. fxruby looks like a close second
but frankly it’s widgets are ugly on windows.

Chris

wxruby2 is very incomplete, wxruby doesn’t work too well… sorry to
burst the
enjoyment bubble.

You’ll find these toolkits to work the best, and are most complete…

qtruby3 (no windows though) qtruby4 will but dont count on it soon.
ruby-gnome2(also ruby-gtk2) are the most complete.

qtruby has kdevelop possibilities
ruby-gtk2 has glade. might not be as powerful as designer for Qt, but
the
application is decent to work with.

fxruby is just okay, no designer, plus it is unstable if you pass
variables to
it which you aren’t supposed to, leading in segfaults of ruby.

Tsume

On 11/29/05, Tsume [email protected] wrote:

visualwx are at the top of my list. wxruby seems pretty stable even
enjoyment bubble.
If it works well enough for the application at hand and has the
features needed, then whether it’s ‘incomplete’ as a whole or has
problems in some areas really isn’t all that important.

What matters is out of all the choices you have, what’s the best
solution? In my case I need native widgets, I don’t want to spend
hundreds of dollars on an IDE, and I need to create closed source
programs (bye bye Qt Designer). There really isn’t much out there
given my requirements. At the same time i don’t need that many
features, and wxruby seems to work just fine so far. That said, if I
run into issues with xwruby I might end up using wxperl or wxpython.
Just as long as I don’t have to invest hundreds into MS dev tools
and can use a language I already know I really don’t care that much.

Chris

Jeff W. [email protected] writes:

------=_Part_9257_28799573.1133278786907
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Arachno Ruby is quite good also. It’s still a work in progress but I love
it’s debugger.

Another vote for Arachno Ruby (http://www.rubyide.com)

  • Ville

Arachno Ruby is quite good also. It’s still a work in progress but I love
it’s debugger.

Another vote for Arachno Ruby (http://www.rubyide.com)
Ditto - as you say - work in progress, but still very usable as is.
(doesn’t help with the GUI part though - it has no GUI tools in it as
yet)

Graham

graham wrote:

Graham
i prefer open source, best GPL style, software.
makes me more independent.

graham wrote:

managers and graph paper is a PITA…
(GUI newbie with a VB background :slight_smile:

PITA for a lazy developer, maybe. As a GUI user, I hate text fields
that don’t grow as I widen the frames that contain them. It’s not a
solution to try preventing the using from resizing the dialog, either.

On Wednesday 30 November 2005 14:27, Shot - Piotr S. wrote:

Just out of curiosity - what’s in GPL that benefits you as
a user
in contrast to other Open Source licenses (say, BSD)?

Open source advocates don’t whine at you for using software that is
licensed
under it.

Hi!

At Tue, 29 Nov 2005 18:56:45 +0900, Joe Van D. wrote:

I’m not familiar with Microsoft’s way of laying out GUIs. Do they
use pixel-based coordinate systems?

Is that why some dialogs and applications look weird if I use a
bigger font?

How do they deal with internationalization of applications?

To put it that way: If Microsoft were some army the following incident
could occur: “Sir, this German translation does not fit into the
windows” - “A translation always fits where the US text fits.” - “But
Sir…” - “It DOES fit!” - “Well, yes …” - “PERIOD!” - “Yes, Sir!”

German is a good example because most of its terms are longer than the
original ones.

Josef ‘Jupp’ Schugt

It may seem funny, but Microsoft Czech Republic for one is one hell of
an army. I did some translations for them. :sunglasses: Fortunately, Windows
don’t force you to do it in your apps… :wink:

Jakub

Damphyr wrote:

Interesting point. I’ll look into Tk.
This is actually a point that is valid with almost all widget systems
except the one Microsoft uses.
… and that could be the reason why there are many more apps in VB than
almost anything else. VB (and its Visual Studio counterparts) allow you
put something together quickly. All this messing about with layout
managers and graph paper is a PITA…
(GUI newbie with a VB background :slight_smile:
Graham

Quoting graham [email protected]:

All this messing about with layout managers and graph paper is a
PITA…

Why graph paper? I mean, as far as the basic layout stuff goes with
Gtk, you’ve got boxes where you stack things vertically, boxes where
you stack them horizontally, and tables where you put things in
rows/columns.

As long as you know that e.g. you want widget A to go above widget
B, it Just Works™. Everything finds its own natural size. I
can usually do a decent job coding a layout-based dialog without
bothering to draw anything.

Contrast with pixel-position layouts, where you’ve got to tweak the
exact size, and painstakingly move everything around by hand. If
you didn’t have a GUI designer handy, that really would require
graph paper. And a lot of erasers.

-mental

Hello.

Jonas H.:

graham wrote:

Another vote for Arachno Ruby (http://www.rubyide.com)

Ditto - as you say - work in progress, but still very usable as is.

i prefer open source, best GPL style, software.
makes me more independent.

Just out of curiosity - what’s in GPL that benefits you as
a user
in contrast to other Open Source licenses (say, BSD)?

Cheers,
– Shot, who’s definitely in the GPL camp as a developer,
but doesn’t see much difference for the users…

Shot - Piotr S. wrote:

Ditto - as you say - work in progress, but still very usable as is.

i prefer open source, best GPL style, software.
makes me more independent.

Just out of curiosity - what’s in GPL that benefits you as
a user
in contrast to other Open Source licenses (say, BSD)?

It is more likely that I won’t get into a situtation where code goes
closed, means it is used in closed source products or is used to build
close source products.

Take, for example NeoOffice (OO Fork for OS X), if this was released
under a more liberal and less free liscense soon there would be
commercial closed source solutions that offer “benefits” of this or that
kind.

and some time later i see the original open source project die. (less
users, less need, less money support)

i perfer bsd when it is about very basic things that can be
reimplemented/created fast.