Minggu, 27 Februari 2011

What is Ruby on Rails?

 Ruby is object-oriented programming language which made by C language. It was inspired by perl. Initially, Ruby is designed by Yukihiro Matsumoto, a developer from Japan. He wanted to scripting language that more object-oriented than Phyton and powerful than Perl. That’s why he conceived to design his own language. He stated, I hope to see Ruby help every programmer in the world to be productive, and to enjoy programming, and to be happy. That is the primary purpose of Ruby language."   Based on history, there were two names proposed: “Ruby” and “Coral” and finally “Ruby” was chosen as decent name for the language because it was the birthstone of his colleagues.

While, Rails is a framework wherein made by Ruby language. In philosophy, Ruby on Rails is illustrated as a Ruby run on Rails in order to what is the main goal achieved rapidly. David Heinemeier Hansson , 37signals developer, was extracted Ruby on Rails and use it to Bascamp, a project management tool. He released RoR as open source in July 2004 and share commit rights to project in February 2005.

To organize application programming Ruby on Rails uses the Model-View-Controller (MVC) concept.