Оглавление:
Определение - Что означает Ruby On Rails (RoR)?
Ruby on Rails (RoR) - это кроссплатформенная платформа веб-приложений, написанная на Ruby. Первоначально фреймворк был создан Дэвидом Хейнемайером Ханссоном, а затем исследован и доработан основной командой разработчиков из нескольких отдельных участников. RoR позволяет программисту разрабатывать веб-приложения намного быстрее, сводя к минимуму количество шагов, времени и слов, используемых в программировании.
RoR просто известен как Rails. Первоначальный выпуск RoR был в июле 2004 года. RoR распространяется под лицензией MIT.
Техопедия объясняет Ruby On Rails (RoR)
Ruby on Rails (RoR) следует подходу модель-представление-контроллер (MVC), в котором логика приложения отделена от пользовательского интерфейса. RoR реализует популярную технику, называемую ненавязчивый JavaScript, чтобы изолировать функциональность приложения от пользовательского интерфейса. Как и любая другая современная инфраструктура, RoR реализует подход «соглашение поверх конфигурации», который стремится уменьшить количество решений, которые должны принимать программисты. RoR состоит из нескольких пакетов, таких как:
- Активная запись: архитектурный шаблон, который хранит информацию в реляционных базах данных.
- ActiveResource: пакет, предоставляющий веб-сервисы.
- Action Pack: пакет управления с функциями управления.
- Действие веб-сервисов: пакет веб-сервисов.
- ActiveSupport: компонент управления поддержкой.
- ActionMailer: компонент управления электронной почтой.
Хотя RoR изначально был написан для работы на веб-сервере Mongrel, теперь он поддерживает большинство веб-серверов, а также поддерживает серверы баз данных, такие как MySQL, PostgreSQL, Oracle, SQL-сервер и DB2.