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.
this entity surface form:
Ruby on Rails ecosystem