Съдържание:
Определение - Какво означава 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 се състои от няколко пакета като:
- Active Record: архитектурен модел, който съхранява информация в релационни бази данни.
- ActiveResource: пакет, който предоставя уеб услуги.
- Action Pack: пакет за управление с контролни функции.
- Действие Уеб услуги: Пакет за уеб услуги.
- ActiveSupport: компонент за управление на поддръжката.
- ActionMailer: компонент за управление на електронна поща.
Въпреки че RoR първоначално е писан за стартиране на уеб сървъра Mongrel, сега той поддържа повечето уеб сървъри и също така поддържа сървъри на бази данни като MySQL, PostgreSQL, Oracle, SQL сървър и DB2.
