On Sunday 02 May 2010 11:22:53 pm Kaye Ng wrote:
Kaye Ng wrote:
I know nothing about programming and am not a techy person, so please
excuse the terms I’m using.
That’s fine. I’m still going to correct your terms, though. How else
will you
learn?
I just downloaded Ruby. I expected an environment like Visual BASIC
where there’s a tool bar on the left side and you can just click a
textbox, label, or a command button and it would appear on a Form.
Isn’t Ruby like that?
No.
Neither is Visual BASIC, by itself – despite the name, as I understand
it,
you still work with text. Stuff like if/then, do/while, etc. That’s how
people
are able to use Visual BASIC for websites, which don’t directly have a
GUI.
What I would suggest is learning Ruby, the language, and then looking
for a
good GUI framework that has some sort of form builder. I’ve used
QtDesigner
before, though not with Ruby – I bet you could make it work with the
Ruby Qt
bindings.
But that just gives you a GUI. It doesn’t give you a program.
Is it just a DOS window and nothing else?
No.
In fact, I don’t think Ruby runs in DOS, ever. What you’re talking about
is
the command prompt. On Windows, it looks like DOS, but it actually has
nothing
to do with DOS.
What you probably want to do is pick up a good text editor – I hear
good
things about Notepad++ on Windows. Use that to create your Ruby scripts,
and
use the command prompt to run them. A little inconvenient, but not much,
once
you learn how.
An IDE adds a number of useful tools on top of that, mostly designed
around
things like debugging and source control.
I think what I’m trying to say is does it have an IDE? integrated
development environment
While I’m nitpicking, this question is backwards. Most programming
languages
don’t have IDEs built-in. There are many IDEs that work with multiple
languages – Eclipse is one.
I know there are IDEs out there that support Ruby. I don’t know which
ones
there are, and which are good. I would guess that most Ruby developers
don’t
use them.