Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Framework

Ruby on Rails

Backend Web Framework

Ruby on Rails is a server-side web application framework written in Ruby under the MIT License. Rails is a model-view-controller (MVC) framework, providing default structures for a database, a web service, and web pages. It encourages and facilitates the use of web standards such as JSON or XML for data transfer and HTML, CSS and JavaScript for user interfacing. In addition to MVC, Rails emphasizes the use of other well-known software engineering patterns and paradigms, including convention over configuration (CoC), don't repeat yourself (DRY), and the active record pattern.

Facts
Initial Release Year
2004 1
Primary Language
Ruby 1
Maintainer
David Heinemeier Hansson and the Rails core team 1
Classification
License
MIT 1
Connections

Held Differently

Sails.js, Frameworks

Architectural-similarity claim, not shared lineage or shared code. Verified en.wikipedia.org/wiki/Sails.js: "It is designed for Node.js web applications and APIs with similar architecture to Ruby on Rails." Also: "Similar to Ruby on Rails, Sails.js provides an object-relational mapping interface using Waterline.js."

Built On

Ruby on Rails is a server-side web application framework written in Ruby.

Sources
1. Wikipedia: Ruby on Rails
Wikipedia
  • Lead section
    Rails is a model-view-controller (MVC) framework, providing default structures for a database, a web service, and web pages.
  • entity record, description (license)
    Ruby on Rails is a server-side web application framework written in Ruby under the MIT License.
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.