ФорумПрограммированиеБольше языковRuby → Базовые определения ROR в кратком изложении

Базовые определения ROR в кратком изложении

  • killich

    Сообщения: 270 Репутация: N Группа: Адекваты

    Spritz 16 августа 2009 г. 10:34

    1. Генератор - как правило, это скриптовая программа,
    которая занимается написанием одинаковый частей
    программного кода проекта в зависимости от переданных параметров.

    2. Скаффолдинг - процесс создания стандартных административных
    интерфейсов для работы с объектами сайта (постами блогов, страницами и прочим).
    Скаффолдинг основан на скаффолд-генераторе
    (генераторе создающем административный интерфейс) в согласии со входящими параметрами.

    3. Миграция - файлы определяющие изменения структуры БД.
    Играют важную роль в поддержании структуры БД.
    Выполнить миграцию - означает произвести изменения в БД.
    Запуск миграций выполняется запуском специальной команды (стандартного rake-скрипта).

    4. MVC - концепция разработки ПО, утверждающая,
    что код должен быть распределен на три части,
    со специфическим функционалом.

    5. Модель - фрагмент MVC, отвечающий за работу с данными:
    чтение, запись, обновление в БД.

    6. Контроллер - фрагмент MVC, отвечающий за логику приложения,
    обращается к БД и подготавливает данные для отображения.

    7. Вид - фрагмент MVC, выполняющий отрисовку данных
    полученных из контроллера. Одни и те же данные могут быть
    отрисованы в виде HTML, XML, CSV или любом другом формате.
    Рубист с большой буквы Г. Серый кардинал кулинарного блога open-cook.ru

Пожалуйста, авторизуйтесь, чтобы написать комментарий!