Ruby tags

Shoes

( 3 Votes )

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.

Well, what is a colorful app?

Correct me if I'm wrong, but a colorful app is one which lets you freely paint with colors! And Shoes does that. You can paint colorful shapes and images wherever you like. The entire app is a canvas.

Tags:
Read more...
 

Ruby on Rails

( 4 Votes )

Rails is the most popular web frameworks built on Ruby.Rails uses the Model-View-Controller (MVC) architecture pattern to organize application programming.

Ruby on Rails features several tools intended to make commonplace development tasks easier "out of the box". Rails provides scaffolding which can automatically construct some of the models and views needed for a basic website. A simple ruby web server (WEBrick) and Rake build system are also included. By including these common tools with the Rails framework, a basic development environment is in effect provided with all versions of the software.

Ruby on Rails relies on a web server to run it. Mongrel is generally preferred over WEBrick at the time of writing but it can also be run by Lighttpd, Apache (either as a module - Passenger for example - or via CGI, FastCGI or mod_ruby), and many others.

Rails is also noteworthy for its extensive use of JavaScript libraries Prototype and Script.aculo.us for Ajax. Rails initially utilized lightweight SOAP for web services; this was later replaced by RESTful web services.

Since version 2.0, Ruby on Rails by default offers both HTML and XML as output formats. The latter is the facility for RESTful web services.