Ruby on Rails(RoR)is becoming one of the popular Web application frameworks. It is quite natural for developers to compare Ruby on Rails with other languages. Since the programming language used to write Rails is Ruby, the comparison is between Ruby and other programming languages, such as Perl, Python and Java. Let’s look at general differences between Ruby and other languages.