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?
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.
Ruby est un langage à usage général. Ruby on Rails est un framework Ruby pour l'implémentation d'applications Web).
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 ".
Tout comme PHP a Codeigniter, CakePHP et Laravel, de même, Ruby a Ruby sur Rails ("RoR").
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).
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. :)