Ответ 1
Ruby - это язык программирования. Ruby on Rails ( "RoR" ) - это платформа веб-приложений, реализованная в Ruby.
Поэтому они не только "работают вместе", но RoR зависит от Ruby.
Я изучаю Ruby в течение последних нескольких дней, и я заметил, что Ruby on Rails.
В чем разница между этими двумя? Они работают вместе? Является ли синтаксис одинаковым?
Ruby - это язык программирования. Ruby on Rails ( "RoR" ) - это платформа веб-приложений, реализованная в Ruby.
Поэтому они не только "работают вместе", но RoR зависит от Ruby.
Ruby - это язык общего назначения. Ruby on Rails - это Ruby framework для реализации веб-приложений.
Ruby - интерпретируемый язык сценариев для быстрого и легкого объектно-ориентированного программирования.
Ruby - это язык программирования
Ruby on Rails - это инфраструктура веб-разработки.
Вы можете прочитать больше в разделе Маленькая дискуссия о Ruby on Rails".
Точно так же, как PHP имеет Codeigniter, CakePHP и Laravel, аналогично, Ruby имеет Ruby on Rails ( "RoR" ).
Ruby on Rails - это библиотека, написанная на языке Ruby. Его популярность побудила многих людей заняться написанием в Ruby, чтобы использовать его, что заставило многих людей относиться к ним как к неотделимым.:)
Ruby - это язык сценариев, а Rails - это структура, которая построена с использованием Ruby.
Ruby and Rails тесно связаны и "Rails - это волшебство, появившееся из Ruby". Все, что вы пишете в приложении Rails, - это всего лишь код Ruby. Когда вы запускаете приложение Rails, вы просто интерпретируете код Ruby с помощью интерпретатора Ruby.