Ruby on rails : In depth

Ruby on rails was designed to be a platform that was developed and continuously developed by programmers for programmers with programmers in mind. The language itself has been en-likened to the semantics processes used by Perl and Smalltalk. Described as a multi-paradigm programming language the current most stable release is RUBY 2.0 which is very much awaited for the previous implementations have had problems of their own. These problems gave rise to the creation of several virtual machines specifically for ruby like; JRuby (Java and Ruby), IronRuby ( specifically developed for the .NET framework by who else but Microsoft) and Rubinius ( a self-hosting model of Smalltalk)