RAREMENT UN FRAMEWORK A APPORTE AUTANT D'AVANTAGES
Développement qualitatif
Rails est basé sur deux principes fondamentaux : DRY, et « Convention plutôt que Configuration ».
Le premier impose de factoriser toutes les redondances de code, ce qui est la marque d'un bon design.
Le second force les développeurs à respecter des normes strictes pour nommer et localiser des fonctionnalités, ce qui rend facile la prise en main d'une application écrite par une autre équipe (d’où les gains de productivité)
Rails adhère fortement au principe de programmation MVC, garant supplémentaire de code de qualité et évolutif.
Enfin, l'écriture de tests automatisés est encouragée et simplifiée, ce qui réduit drastiquement le risque de régression.
Développement rapide
Les principes DRY et le grand nombre de comportements implicites dans Rails conduisent à une concision des programmes sans équivalent dans les autres langages.
Une seule ligne de Rails équivaut souvent à 5 lignes de PHP, ou 20 de Java.
Rails fournit un outil d'échafaudage qui permet de générer automatiquement le code de gestion des fonctionnalités basiques (Création, Lecture, Mise à jour et Suppression).
Cet outil permet la création de prototypes à une vitesse inégalée.
WEBPULSER AIME RUBY ON RAILS… A VOTRE TOUR D’APPRECIER !
