Ruby is the interpreted scripting language for quick and easy object-oriented programming. It has many features to process text files and to complete system management tasks (as in Perl). It is simple, straight-forward, extensible, portable, and suitable for many web facing applications. Ruby on Rails is a toolkit that enables rapid prototyping to go from idea to basic developed code in a very short timeframe.

Developer Perspective

With Ruby, you get more done in fewer lines of code and have more fun doing it. Often mentioned 2-5X productivity increases using Ruby should make competent programmers really stand out. Tools such as Ruby on Rails (ROR) help build rapid prototypes of applications