The first steps in new Shoes

31 01 2009

If you haven’t heard about it yet, Shoes is yet another ingenious brainchild of Ruby hacker extraordinaire _why. Here’s the project description from the website:

“Shoes is a tiny graphics toolkit, designed for beginners. But make no mistake: this is real programming. You can make real, colorful apps in Shoes.”

Since I’m always interested in multi-platform GUI toolkits (and everything _why does) I finally took some time and wrote my first Shoes application yesterday. So I now proudly present the Little Helper, a tiny application for people receiving hourly wages to calculate how much they make a month. To get a few things straight: this is not a great program. It’s not even a necessary program. Ok, it’s hardly a program, just a quick hack. But it was an excellent way to get a first impression of Shoes, which is as follows: As somebody who never worked with it before, it took me a very small amount of time and exactly 33 lines of code to have a working GUI application. No need to learn an interface builder or anything. I didn’t even really have to read the built-in documentation, looking at how other apps do stuff was enough.

So how is my first impression of Shoes? Good, actually very good. While the toolkit is somewhat limited in controls (which is a feature, remember it’s a simple toolkit), it’s straight-forward and easy to pick up, so it’s definitely something I’ll consider for writing quick GUI apps. This blog is likely to see some more Shoes related posts in the near feature, since I signed up for RubyLearning’s upcoming Shoes course.

Links:
The Shoebox
waveninja’s 10 steps in Shoes



Trackbacks


01 02 2009
RubyLearning got a new mentor with shiny Shoes and a Mac
Since I currently have quite a lot of time but am slightly on the poor side (as we all know: ‘money = has_time ? 0 : loads.to_i’) I decided to join batch 10 of RubyLearning’s free online core Ruby programming course. In my opinion the c
Weblog: citizen428.blog()
Tracked: Feb 01, 13:46

Comments

Display comments as (Linear | Threaded)
31 01 2009
#1 waveninja (Reply)

Nice blog, let the Shoes posts flow!

Cu @ the Shoes course :-)

Thanks for the linking!

31 01 2009
#2 ashbb (Reply)

Congrats, your first Shoes app!

> This blog is likely to see some more Shoes related posts in the near feature
Wow, cool! I am really looking forward to them.:-D


Add Comment


Enclosing asterisks marks text as bold (*word*), underscore are made via _word_.
Textile-formatting allowed

To prevent automated Bots from commentspamming, please enter the string you see in the image below in the appropriate input box. Your comment will only be submitted if the strings match. Please ensure that your browser supports and accepts cookies, or your comment cannot be verified correctly.
CAPTCHA 1CAPTCHA 2CAPTCHA 3CAPTCHA 4CAPTCHA 5


Standard emoticons like :-) and ;-) are converted to images.