Ruby on Rails, abbreviated Rails, is written by David Heinemeier Hansson in Ruby and an open source Web-Framework, in July 2004 for the first time presented to the public. It is based on the principle of "Don't repeat yourself " (DRY), and provides programming on the application configuration. Through its structure enables rapid implementation of requirements and supports agile software development.
Rails follows the "Model View Controller" (MVC) architecture, and consists of five modules:
Rails also offers simple methods for developing Ajax applications.
Originally Rails was developed for a web application called Basecamp, but it was extracted and in July 2004 for the first time shown to the public. The version 1.0 was on December 13th 2005 finished, the version 1.1 followed even on March 28th 2006. New was especially RJS, which makes it possible, to create templates for JavaScript, as well as improvements to ActiveRecord, which allows, among other things, polymorphic associations to use. Moreover, the performance has been improved. January, 19th 2007 saw the release of the Version 1.2, in the on 4th In October released Version 1.2.5, the latest version. Highlights of version 1.2 were primarily REST, routing with MIME-Type and an interface for safe treatment of UTF-8-Strings. In addition, was a handful of methods as deprecated characterized, this now give warnings, and it was announced that the next major release, version 2.0, from Rails will be removed.
Ruby on Rails - a free web application framework.