Ruby on Rails

A quoi sert le logiciel

Ruby On Rails – aussi appelé RoR ou Rails - est un Framework web libre utilisant le langage Ruby et le design pattern Modèle-Vue-Contrôleur (MVC).

Historique

Ruby On Rails est né en juillet 2004, et sa première version stable a été mise à disposition du public le 14 décembre 2005. Cette version 1.0 a marqué le départ d'une grande vague de création de frameworks (tels CakePHP, ou CodeIgniter). La version 2.0 a suivi le 30 septembre 2007, puis la suivante, RoR 2.3.8, le 25 mai 2010. Rails 3, fusion de RoR et Merb, est disponible en version bêta depuis le 05 février 2010.

Description du logiciel

RoR, comme tout bon framework (kit de composants logiciels structurels) qui se respecte, permet la création rapide d'applications web d'après le motif de conception MVC. Ruby on Rails permet la programmation en Ruby, langage multi-paradigme interprété & orienté objet – qui applique le principe de moindre surprise.

Le point fort de Ruby on Rails est son haut niveau d'abstraction, qui permet de se concentrer sur les fonctionnalités plutôt que sur la mécanique qui les amène.

Rails a été développé à partir de deux principes fondateurs: l'évitement des répétitions (Don't Repeat Yourself en anglais, soit DRY) grâce à l'architecture MVC et la méta-programmation en Ruby ainsi que la mise à profit des conventions (Conventions over Configuration, CoC), qui évitent des spécifications de détails lorsque ceux-ci sont considérés comme habituels; Rails intègre en effet des comportements par défaut pour la majeure partie de ses fonctionnalités.

De plus, Rails permet de simplifier l'utilisation d'AJAX, de générer les courriels au niveau des vues et supporte plusieurs systèmes de gestion de base de données (dont SQLite, utilisé par défaut, MySQL, DB2...).

Plateformes compatibles

Windows, Linux, Mac OS.

Logiciels proches

CakePHP, CodeIgniter, SQLite... et Cie.

accédez à plus de 1447 tuto gratuits


non, je ne veux pas me former gratuitement

voir notre politique de protection des données