Qual é a diferença entre Ruby e Ruby on Rails?

Tenho estudado a Ruby nos últimos dias e reparei que há Ruby nos carris.

Qual é a diferença entre os dois? Eles trabalham juntos? A sintaxe é a mesma?

Author: Pang, 2009-08-06

6 answers

Ruby é uma linguagem de programação. Ruby on Rails ("RoR") é um framework de aplicações web que é implementado em Ruby.

Então eles não só "trabalham juntos", como o RoR depende da Ruby.
 83
Author: the Tin Man, 2016-08-24 17:56:30

A Ruby é uma linguagem de propósito geral. Ruby on Rails é um framework Ruby para implementar aplicações web.

 17
Author: Brian Rasmussen, 2009-08-06 10:39:44

Ruby é uma linguagem de script para programação rápida e fácil orientada a objetos.

O Ruby é uma linguagem de programação

O Ruby on Rails é um sistema de desenvolvimento web.

Você pode ler mais em " pequena discussão sobre Ruby on Rails {[[9]}".

 11
Author: GowriShankar, 2016-08-24 17:57:25
Assim como PHP tem Codeigniter, CakePHP e Laravel, similarmente, Ruby tem Ruby em trilhos ("RoR").
 6
Author: prat1kk, 2016-08-24 17:58:22
Ruby on Rails é uma biblioteca escrita na linguagem Ruby. Sua popularidade levou muitas pessoas a escrever em Ruby para fazer uso dela, o que levou muitas pessoas a tratá-los como inseparáveis. :)
 4
Author: Sam Harwell, 2009-08-06 07:18:41

Ruby é uma linguagem de scripting e Rails é um framework que é construído usando Ruby.

Ruby e Rails estão bem acoplados e"Rails is magic emerged out of Ruby". O que quer que escrevas numa aplicação de Carris é apenas Código Rubi. Quando você executa uma aplicação Rails, você está apenas interpretando o código Ruby usando o interpretador de Ruby.
 4
Author: Srinivas M.V., 2016-08-24 18:00:35