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 Initial Release Year Primary Language MaintainerDavid Heinemeier Hansson and the Rails core team 2 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.
Invented By
Source Wikidata: Ruby on Rails
Licensed Under
Sources
1. Wikidata: Ruby on Rails
- Wikidata Q190478, class allow-list match (w-wdresolver-0926)
- Wikidata Q190478 P571 (inception)
- Wikidata Q190478 P275 (license)
View the Source2. Wikipedia: Ruby on Rails
WikipediaLead section
Rails is a model-view-controller (MVC) framework, providing default structures for a database, a web service, and web pages.
Lead section
Ruby on Rails (simplified as Rails) is a server-side web application framework written in Ruby under the MIT License.
View the Source Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.