web-dev-qa-db-fra.com

Quelle est la différence entre Ruby et Ruby on Rails?)

J'étudie Ruby depuis quelques jours et j'ai remarqué qu'il y a Ruby sur Rails.

Quelle est la différence entre les deux? Travaillent-ils ensemble? La syntaxe est-elle la même?

61
yaar zeigerman

Ruby est un langage de programmation. Ruby on Rails ("RoR")) est un cadre d'application Web implémenté dans Ruby.

Ainsi, non seulement ils "travaillent ensemble", mais RoR dépend de Ruby.

91
lutz

Ruby est un langage à usage général. Ruby on Rails est un framework Ruby pour l'implémentation d'applications Web).

20
Brian Rasmussen

Ruby est un langage de script interprété pour une programmation orientée objet rapide et facile.

Ruby est un langage de programmation

Ruby on Rails est un framework de développement web.

Vous pouvez en savoir plus dans " Small Discussion about Ruby on Rails ".

14
GowriShankar

Tout comme PHP a Codeigniter, CakePHP et Laravel, de même, Ruby a Ruby sur Rails ("RoR").

9
prat1kk

Ruby est un langage de script et Rails est un framework qui est construit en utilisant Ruby.

Ruby et Rails sont étroitement couplés et "Rails est magique sorti de Ruby". Tout ce que vous écrivez dans une application Rails est juste Ruby code. Lorsque vous exécutez une application Rails, vous interprétez simplement le code Ruby à l'aide de l'interpréteur de Ruby).

8
Srinivas M.V.

Ruby on Rails est une bibliothèque écrite dans la langue Ruby. Sa popularité a incité de nombreuses personnes à commencer à écrire en Ruby de l'utiliser, ce qui a conduit de nombreuses personnes à les traiter comme inséparables. :)

5
Sam Harwell