
Ruby gagne en popularité et un framework appelé Ruby on Rails a permis d'accroître son utilisation pour la programmation Web. Le langage Ruby est complètement orienté objet, en ce sens que tout est objet. Par exemple, même les types de données les plus basiques tels que les entiers ont des méthodes et des variables d'instance. Cela offre une plus grande capacité à utiliser le chaînage de méthodes, où plusieurs lignes de code peuvent être consolidées en une seule. Par exemple, si vous souhaitez utiliser trois méthodes différentes sur une chaîne, une solution consiste à écrire plusieurs lignes de code, comme indiqué ci-dessous.
x = "Ordinateur" .reverse y = x.upcase
z = y.downcase
Ces méthodes pourraient plutôt être chaînées, comme indiqué dans le code ci-dessous.
z = "Ordinateur" .reverse.upcase.downcase
Ruby est également connu pour être un langage flexible, car il permet aux programmeurs d’apporter des modifications à diverses parties du langage, s’il le souhaite. Pour plus d'informations sur la programmation Ruby, consultez les ressources ci-dessous.
Programmation orientée objet, Langages de programmation, Termes de programmation, Scripting côté serveur