Définition
Rails est le framework web complet du langage Ruby, créé en 2004, qui a imposé le principe « convention plutôt que configuration » : en suivant ses conventions, une équipe livre une application fonctionnelle très rapidement, sans décider chaque détail. Il couvre tout, de la base de données aux écrans, et a servi de modèle à de nombreux frameworks d'autres langages. GitHub et Shopify sont bâtis dessus.
Dans la pratique
Rails reste un excellent choix pour construire vite un produit web complet avec une petite équipe, d'où sa popularité dans les startups. Le piège à l'échelle est le monolithe Rails devenu difficile à faire évoluer ; un développeur Rails senior sait y introduire des tests, des frontières et des performances sans tout réécrire.
Termes liés
Définition rédigée par L'équipe Top Profil. Glossaire mis à jour le . Tous les termes du glossaire.