Released in 2004, Ruby on Rails has quickly become one of the most popular frameworks used in Web application development. Also known as Rails or RoR, this open source project uses the Model-View-Controller (MVC) architecture, the Ruby object-oriented scripting language, and straightforward principles such as "convention over configuration" and "don't repeat yourself." Developers can therefore benefit from building applications faster and easier, with less redundant code and configuration files, while retaining the flexibility to create custom extensions to fulfill their application needs. With support for database persistence, Web applications using the framework can be readily developed using a database server and the built-in WEBrick Web server.
The article continues at