Язык
Ruby - это новый язык программирования, который делит большую часть своего наследия с Perl и Smalltalk. Вы можете посмотреть, как выглядит Ruby (и попробуйте сами) на tryruby.org .
Так же, как вы можете использовать PHP для написания веб-страниц, вы можете сделать то же самое с Ruby.
Каркас
Ruby on Rails - это набор программных устройств, которые помогут вам легче создавать веб-сайты на Ruby. Основные вещи, которые они пытаются облегчить («упростить»):
- Хранение связанных данных (например, сообщения в блоге и комментарии к ним) в базе данных.
- Прием веб-запросов и программный ответ на них (например, проверка пароля пользователя)
- Составление HTML с использованием ваших данных, с макетами и шаблонами для упрощения.
«Rails», как его называют кратко, построен с предубеждением к определенным моделям приложений, в частности MVC. Это означает, что в отличие от PHP, где любой исходный файл .php
является хорошей игрой для любого кода, большая часть кода в приложении Rails написана в определенном, обычном месте. Когда люди сравнивают Rails с PHP, они часто указывают на это.
Я многое не рассмотрел, но это основные функции Rails. Чтобы увидеть, как это выглядит, я бы посоветовал посмотреть скандальную «Создание блога ...» .