shailendrasial
-
11:21:36 am on December 31, 2008 | # |
Ruby on Rails (RoR) is an open source web application framework for Ruby programming language. It is optimized for “programmer happiness and sustainable productivity” as is mentioned on Ruby on Rails official website. It was created by David Heinemeier Hansson in 2003 and since then been developing and taking shape.
It has been described as a breakthrough in lowering the barriers of entry to programming. Those applications which earlier took months to develop can now be given shape within days. Now let us take a close look at RoR.
Ruby is a general purpose, object oriented, interpreted programming language designed and written by Yukihiro Matsumoto. Introduced in 1994, Ruby rose rapidly in popularity among Japanese programmers. In late 2000, Ruby ushered a new wave of enthusiasm outside of Japan and witnessed its embracing by the west. But 2004 saw a second massive surge of interest, with the introduction of the Ruby on Rails web application framework. Built on a cluster of separate component libraries, the Rails framework handles database storage and retrieval, HTML templating and all the middle layer work necessary to connect the underlying data to the web pages and input forms that display and update it.
Rails has grown rapidly in popularity, gaining a solid, wide reputation as a tremendously powerful development tool. Ruby has also drawn attention and interest from more and more programmers in a variety of fields. Many web development firms have started RoR development have started working on it as it makes the whole lot of work for a programmer much easier.