Sorry I've posted this in the generic Ruby thread, but I wanted as
unbiased a set of responses as possible.
Now that the PP FXRuby book is out, I really have a yen to begin
developing desktop apps again.
I've looked, but struggled to find, any comparisons between FXRuby
(which now has a book) and Shoes (which I just have a hunch I'll
appreciate).
Whilst I do appreciate that the best way to get a good comparison is to
learn 'em both & do it myself, I was hoping that others may have
experience in the frameworks & be able to illustrate some of the pros,
cons, & differences in philosophy between the two.
Sort of to help me choose which to learn first, if you will!
Cheers for any & all responses.
Doug.
···
--
Posted via http://www.ruby-forum.com/.
I have just started using FXRuby(with the PragProg PDF) and I am quite
happy with it. There are some quirks, but I have to ask the FXRuby
mailing list to make sure that I am not doing anything wrong.
It allows you to use all Ruby techniques to create rich graphical user
interfaces. As fas as I can see there are widgets for every GUI widget
I have used so far in VB.Net oder Borland C++.
Creating a GUI is fast and it is fun to do it.
You might buy the book or take a quick tour with the user guide on the
page(http://fxruby.org/doc/book.html) which helps you with your first
steps in FXRuby.
I haven't used Shoes so far, so I can't really
Shoes and FXRuby are really different.
FXRuby is a standard GUI toolkit, comparable to wxruby or gtk with
classes for different GUI aspects. These toolkits all provide the
ability to build relatively normal-looking applications. While Shoes
has some prebuilt classes like buttons and text-boxes, you lose out on
things like a tree-list, complex text editing, built-in undo
functionality, and good old gray file/edit/help menus. That said,
Shoes lets you really be a designer, a shoes app is going to look like
a web app, not like a desktop app.
Oh, and Shoes code is going to look a lot prettier.
Daniel Brumbaugh Keeney
···
On Jan 17, 2008 4:58 AM, Doug Livesey <biot023@gmail.com> wrote:
Now that the PP FXRuby book is out, I really have a yen to begin
developing desktop apps again.
I've looked, but struggled to find, any comparisons between FXRuby
(which now has a book) and Shoes (which I just have a hunch I'll
appreciate).
Doug Livesey wrote:
Sorry I've posted this in the generic Ruby thread, but I wanted as
unbiased a set of responses as possible.
Now that the PP FXRuby book is out, I really have a yen to begin
developing desktop apps again.
I've looked, but struggled to find, any comparisons between FXRuby
(which now has a book) and Shoes (which I just have a hunch I'll
appreciate).
Whilst I do appreciate that the best way to get a good comparison is to
learn 'em both & do it myself, I was hoping that others may have
experience in the frameworks & be able to illustrate some of the pros,
cons, & differences in philosophy between the two.
Sort of to help me choose which to learn first, if you will!
Cheers for any & all responses.
Doug.
I'm in a similar muddle. I just downloaded Shoes a week or so ago and
started trying to figure out how to use it, and along came the FXRuby
book. I think the real decider for me would be portability -- will a
Shoes app run on Windows or a Mac, or am I stuck with Linux?
That said, there are now *two* GUI toolkits with books behind them for
Ruby, Qt and Fox. There still isn't a book for Tk, Gtk2 or WxWindows --
you need to figure those out from books for other languages, or from the
pieces in "The Ruby Way" and "The Ruby Cookbook".
I don't know about the rest of you "hardy hacker types who like to
figure stuff out for themselves", but in my own case, I have plenty of
other things to figure out for myself, so *I* want a book for things
that are already figured out! Use the source, Luke? Sometimes ... only
sometimes.
... tell you something about it.
···
On Jan 17, 2008 12:14 PM, Thomas Wieczorek <wieczo.yo@googlemail.com> wrote:
I haven't used Shoes so far, so I can't really
From the Shoes website "Shoes is a very informal graphics and windowing
toolkit. It's for making regular old apps that run on Windows, Mac OS X and
Linux."
So it looks like there is intended portability.
···
On Jan 17, 2008 8:49 AM, M. Edward (Ed) Borasky <znmeb@cesmail.net> wrote:
I think the real decider for me would be portability -- will a
Shoes app run on Windows or a Mac, or am I stuck with Linux?
--
Jeff Barczewski, MasterView core team
Inspired Horizons Ruby on Rails Training and Consultancy
http://inspiredhorizons.com/
I think the real decider for me would be portability -- will a
Shoes app run on Windows or a Mac, or am I stuck with Linux?
As far as I know, a shoes app should work fine on any platform shoes
runs, which includes those you listed.
That said, there are now *two* GUI toolkits with books behind them for
Ruby, Qt and Fox. There still isn't a book for Tk, Gtk2 or WxWindows --
you need to figure those out from books for other languages, or from the
pieces in "The Ruby Way" and "The Ruby Cookbook".
I don't know about the rest of you "hardy hacker types who like to
figure stuff out for themselves", but in my own case, I have plenty of
other things to figure out for myself, so *I* want a book for things
that are already figured out! Use the source, Luke? Sometimes ... only
sometimes.
Gtk and Wx have much better 'official' documentation than fxruby. I
don't know about nice ease-you-in tutorials like a book has, but the
API documentation is fairly good. Wx still has some glitches, but a
lot of those are getting fixed for the 1.9.3 release (any day now). As
far as I know, GTK work flawlessly and is fully documented. You'll
have to go back to the C docs if you want to work with some extra
OS-integration modules provided by ruby-gnome2, but the actual GUI
toolkit is GTK, and that's great and well-documented.
http://wxruby.rubyforge.org/doc/
http://ruby-gnome2.sourceforge.jp/hiki.cgi?Ruby%2FGTK
Daniel Brumbaugh Keeney
···
On Jan 17, 2008 8:49 AM, M. Edward (Ed) Borasky wrote:
I would echo everything Daniel said, and I'm the FXRuby guy.
I've only played around with Shoes a little bit, but I like it a lot. Shoes code is definitely prettier than FXRuby code. Having said that, they really do address two different sets of needs, at least for now---it will be interesting to see where _why takes Shoes over the next year.
Side note, for Doug Livesy (who started the thread): There *is* a Shoes book, "Nobody Knows Shoes". Look for it on Lulu.com (right)?
···
On Jan 17, 2008, at 8:24 AM, Daniel Brumbaugh Keeney wrote:
Shoes and FXRuby are really different.
Lyle Johnson wrote:
Shoes and FXRuby are really different.
I would echo everything Daniel said, and I'm the FXRuby guy.
I've only played around with Shoes a little bit, but I like it a lot.
Shoes code is definitely prettier than FXRuby code. Having said that,
they really do address two different sets of needs, at least for
now---it will be interesting to see where _why takes Shoes over the
next year.
Side note, for Doug Livesy (who started the thread): There *is* a
Shoes book, "Nobody Knows Shoes". Look for it on Lulu.com (right)?
I spotted that, but heard that it was a little, um... Out there?
I'm not so curious about Nicholas Cage or the Queen (I'm English &
rabidly anti-monarchist), and the poignant guide's style didn't really
gel w/ me -- but I guess I should read it for myself rather than just
take on what I've heard.
I should mention that I've found _why's articles on wearing ruby
slippers, etc. to be essential reading, and think the guy's a total
coding hero, just in case anyone thinks I'm having a do.
Cheers,
Doug.
···
On Jan 17, 2008, at 8:24 AM, Daniel Brumbaugh Keeney wrote:
--
Posted via http://www.ruby-forum.com/\.
Summer Sandals, Canvas Shoes, Canvas Boots & Trainers.GarageShoes is
leading company, offering Summer Sandals, Canvas Shoes, Canvas Boots &
Trainers online to ladies throughout UK.Summer Sandals, Toe Post
sandals, Canvas Shoes, Canvas Trainers, Canvas Boots, Star Print Boots,
Star Print Shoes.
···
--
Posted via http://www.ruby-forum.com/.
Yeah, _why is a hero for me. I found a blog about Ruby, the next thing
was his poignant guide and I fell in love with Ruby. I owe him one
···
On Jan 17, 2008 6:06 PM, Doug Livesey <biot023@gmail.com> wrote:
I should mention that I've found _why's articles on wearing ruby
slippers, etc. to be essential reading, and think the guy's a total
coding hero, just in case anyone thinks I'm having a do.
Wow. Why must have been really busy to come out with all those shoes
variants...
···
On Tue, Mar 4, 2008 at 6:17 AM, Caily Qanvy <cuttingedgeprojects@gmail.com> wrote:
Summer Sandals, Canvas Shoes, Canvas Boots & Trainers.GarageShoes is
leading company, offering Summer Sandals, Canvas Shoes, Canvas Boots &
Trainers online to ladies throughout UK.Summer Sandals, Toe Post
sandals, Canvas Shoes, Canvas Trainers, Canvas Boots, Star Print Boots,
Star Print Shoes.
--
Posted via http://www.ruby-forum.com/\.
He's definitely a productive chap, although I think the quality suffers
-- I personally found canvas shoes to be a bit flimsy.
···
--
Posted via http://www.ruby-forum.com/.
Probably a problem with the underlying canvas lib
martin
···
On Tue, Mar 4, 2008 at 6:19 AM, Doug Livesey <biot023@gmail.com> wrote:
He's definitely a productive chap, although I think the quality suffers
-- I personally found canvas shoes to be a bit flimsy.