Ruby on Rails/Introduction
Appearance
Ruby on Rails, or often seen as RoR or just Rails, is an web application framework written in the programming language Ruby. Rails was created to be a project management tool for "37signals". Quickly, it became one of the most popular frameworks on the web and its ideas and philosophies has inspired many frameworks in different languages.
Features
[edit | edit source]- Rails supports agile software development
- Rails has a short and very intuitive language
- Single blocks of code are intended to be short and clear
- Rails is very flexible
- Rails comes with a testing framework
- The framework follows the principles of DRY
- Rails has some conventions: these allow quick development and consistent code
- Rails uses the MVC-Architecture
- Rails comes with an integrated server for local testing
- Applications with Rails are RESTful