Table des matières:
Définition - Que signifie Ruby On Rails (RoR)?
Ruby on Rails (RoR) est un cadre d'application Web multiplateforme écrit en Ruby. Le cadre a été initialement rédigé par David Heinemeier Hansson et étudié et développé par une équipe centrale ferroviaire de plusieurs contributeurs individuels. RoR permet à un programmeur de développer des applications Web beaucoup plus rapidement en minimisant les étapes, le temps et le verbiage impliqués dans la programmation.
RoR est simplement connu sous le nom de Rails. La version initiale de RoR a été publiée en juillet 2004. RoR est distribué sous licence MIT.
Techopedia explique Ruby On Rails (RoR)
Ruby on Rails (RoR) suit l'approche modèle-vue-contrôleur (MVC) dans laquelle la logique d'application est séparée de l'interface utilisateur. RoR implémente une technique populaire appelée JavaScript discret pour isoler la fonctionnalité de l'application de l'interface utilisateur. Comme tout autre framework moderne, RoR implémente une approche de «convention sur configuration» qui cherche à réduire le nombre de décisions que les programmeurs doivent prendre. RoR se compose de plusieurs packages tels que:
- Active Record: un modèle architectural qui stocke des informations dans des bases de données relationnelles.
- ActiveResource: package qui fournit des services Web.
- Action Pack: package de gestion avec fonctions de contrôle.
- Services Web d'action: package de services Web.
- ActiveSupport: composant de gestion du support.
- ActionMailer: composant de gestion des e-mails.
Bien que RoR ait été initialement écrit pour s'exécuter sur le serveur Web Mongrel, il prend désormais en charge la plupart des serveurs Web et prend également en charge les serveurs de base de données tels que MySQL, PostgreSQL, Oracle, SQL Server et DB2.








