Ruby on Rails

E96207

Ruby on Rails is a popular open-source web application framework that emphasizes convention over configuration and rapid development for building database-backed applications.

Observed surface forms (1)

Surface form Occurrences
Ruby on Rails ecosystem 1

Statements (51)

Predicate Object
instanceOf open-source software
software framework
web application framework
abbreviation Rails NERFINISHED
RoR NERFINISHED
developer David Heinemeier Hansson NERFINISHED
emphasizes convention over configuration
rapid development
includesComponent Action Cable NERFINISHED
Action Controller NERFINISHED
Action Mailer NERFINISHED
Action Pack NERFINISHED
Action View NERFINISHED
Active Job NERFINISHED
Active Record NERFINISHED
Active Storage NERFINISHED
Active Support NERFINISHED
influenced Django NERFINISHED
Laravel NERFINISHED
Phoenix Framework NERFINISHED
influencedBy Basecamp internal framework
initialReleaseDate 2004
license MIT License NERFINISHED
paradigm full-stack framework
opinionated framework
programmingLanguage Ruby NERFINISHED
repository https://github.com/rails/rails
supports MVC separation of concerns
Model-View-Controller architecture
ORM
RESTful application design
SQL databases
WebSockets via Action Cable
asset pipeline
code generation
command-line interface via rails command
database-backed web applications
filters
functional testing
helpers
integration testing
internationalization
layouts and partials
migrations
routing
scaffolding
unit testing
targetPlatform web
uses Active Record pattern NERFINISHED
website https://rubyonrails.org
writtenIn Ruby NERFINISHED

Referenced by (3)

Full triples — surface form annotated when it differs from this entity's canonical label.

Sinatra comparedTo Ruby on Rails
Ruby hasWebFramework Ruby on Rails
Yukihiro Matsumoto influenced Ruby on Rails
this entity surface form: Ruby on Rails ecosystem