greg.kujawa
5/5/2007 6:24:00 PM
On May 5, 1:45 pm, s...@seebs.net (Peter Seebach) wrote:
> In message <9af0a3a927fa34e4091fb94525048...@ruby-forum.com>, gcarcass writes:
>
> >I know I've asked this before, BUT! I forgot to mention... I'm a graphic
> >designer, NOT A PROGRAMMER! I use Mac not LINUX, so don't know anything
> >about compiling and that things. I'm used to double click on icons and
> >things "magically happen" Did I made myself clear?
>
> Yes.
>
> Why not just learn something?
>
> >I've browsing many sites that has this "so called" simple applications,
> >BUT! is there anything really simple that I don't have to build,
> >compile, bind or whatever other "strange" thing?
>
> Well, Ruby apps don't require any of that to run. You just run the
> interpreter on them.
>
> >I really felt in love with RUBY, I think I'm doing very well with it,
> >but I would like to apply its power through something else beside
> >terminals or pure script. For example I can make a simple yet fully
> >functional WordProcessor within hours in RealBasic, I would like to use
> >the power of Ruby for handling text in a more "VISUAL WAY".
> >I'm in a point that would be very frustrating to put my learned
> >knowledge about Ruby in the Trash can, help!!!!!!!!!!!
>
> There comes a time when you have to decide whether or not you want to
> get serious about an art form. How would you feel if someone came to
> a graphic designer meeting, and explained that he's a programmer, not
> an artist, and he doesn't want to have to deal with concepts like
> perspective, or framing, or aesthetic appeal?
>
> A few hours or days put into learning a new thing is just about always
> worth it.
>
> -s
I can understand both sides of this argument. As a person with a
decent amount of programming experience for console scripting apps I
love to use Ruby. It's quick coding, intuitive, and just feels right
for what I am trying to pull off. But for GUI apps I have tried Qt,
GTK, Tk, etc. with Ruby and been frustrated. Sure, ultimately I can
pull something off, but the toolkits' look and feel plus the lack of a
truly drag and drop IDE left me looking elsewhere. I must preface my
statements by saying that I code for Windows clients for the most part
due to the business environment that's my target audience. Sure I go
back with Linux to around 1997 era Slackware, but it's not where my
bread is buttered nowadays. Trying to get Ruby and Qt 4 built in
Windows left me bailing out a few years ago in favor of C# in Visual
Studio 2005. Although the C# language itself has me jumping through
more than few more syntactical hoops compared to Ruby the ease of
creating a GUI application can't be beaten. And the widget set is so
much cleaner than what I've created using Qt, GTK, Tk, etc. As a
language a programmer is so much more productive and responsive using
Ruby. Less code, more readable source, and all the good things
everyone says. But for creating GUI apps with drag and drop controls I
haven't come across anything yet that beats using Visual C# right in
VS 2005. I have read about Sapphire in Steel (I think that's the name)
which adds Ruby as a plug-in into VS 2005. But does it also allow
the .NET controls to be used through the same drag and drop style? If
so then perhaps that might be a good route...