Ruby on Rails est un framework pour le développement d’applications Web qui implémente le pattern Modèle-Vue-Contrôleur. Sa particularité repose sur l’approche agile qu’il apporte aux développeurs. RoR entre ainsi dans la catégorie dont il est la figure de proue : les langages RAD.
Le framework vient en concurrence avec les technologies déjà présentes dans le milieu professionnel et plus particulièrement Java EE. Cette dernière étant jugée trop lourde, les concepteurs ont décidé de reprendre les meilleures idées de Rails pour bâtir un framework agile pour la plate-forme Java qui reste malgré tout incontournable en entreprise.
Loïc Guillois