Ruby on Rails

Ruby on Rails
software
Logo
Logo
GenereFramework per applicazioni web
Sviluppatore Rails Core Team.
Data prima versione13 dicembre 2005[1]
Ultima versione8.0.0 (7 novembre 2024)
Ultima beta5.2.0 (27 novembre 2017)
Sistema operativoMultipiattaforma
LinguaggioRuby
LicenzaLicenza MIT
(licenza libera)
Sito webrubyonrails.org

Ruby on Rails, spesso chiamato RoR o semplicemente Rails, è un framework open source server side per applicazioni web scritto in Ruby. È stato creato da David Heinemeier Hansson (noto anche come DHH) come framework derivato dallo sviluppo dell'applicazione Basecamp per l'azienda 37signals.

Ruby on Rails è un framework Model-View-Controller (MVC) concepito per facilitare lo sviluppo rapido di applicazioni web, aderendo a design pattern consolidati come Active Record, Convention over configuration (CoC) e Don't repeat yourself (DRY).

Rails è principalmente distribuito attraverso RubyGems, che è il gestore di pacchetti standard di Ruby.

Tra le piattaforme che usano o che hanno usato Ruby on Rails ci sono Airbnb, Bloomberg, Crunchbase, Dribbble,[2] indiexpo, GitHub[3], Twitch[4], Twitter[5] e Shopify.

  1. ^ (EN) David Heinemeier Hansson, Rails 1.0: Party like it's one oh oh!, su Ruby on Rails. URL consultato il 1º marzo 2017.
  2. ^ Django vs. Ruby on Rails - The Best Choice for Mobile App Development, su web.archive.org, 31 gennaio 2021. URL consultato il 4 ottobre 2024 (archiviato dall'url originale il 31 gennaio 2021).
  3. ^ (EN) Adam Hess, Building GitHub with Ruby and Rails, su The GitHub Blog, 6 aprile 2023. URL consultato il 4 ottobre 2024.
  4. ^ (EN) Breaking the Monolith at Twitch: Part One, su blog.twitch.tv. URL consultato il 4 ottobre 2024.
  5. ^ Once Again, Twitter Drops Ruby For Java, su readwrite.com.