Слайд 2

Что такое Ruby?

Ruby – это открытый, объектно-ориентированный скриптовый язык, изобретенный Юкихиро

Что такое Ruby? Ruby – это открытый, объектно-ориентированный скриптовый язык, изобретенный Юкихиро Мацумото в начале 90-х.
Мацумото в начале 90-х.

Слайд 3

Что такое Ruby on Rails?

Ruby on Rails (часто сокращаемое до Rails)

Что такое Ruby on Rails? Ruby on Rails (часто сокращаемое до Rails)
является полнофункциональным Web-фреймворком, написанным на Ruby.

Слайд 4

Принципы разработки

Архитектура MVC
Соглашение по конфигурации (соглашение по именованию и расположению файлов)

Принципы разработки Архитектура MVC Соглашение по конфигурации (соглашение по именованию и расположению

Отсутствие повторов в коде (DRY).
Быстрая разработка (agile development)
Автоматизированное тестирование кода приложения.
Рефакторинг.

Слайд 5

Обработка запроса в архитектуре MVC.

Обработка запроса в архитектуре MVC.

Слайд 6

Подкаталог app.

Подкаталог app.

Слайд 7

ActiveRecord

ActiveRecord – это модуль, отвечающий за работу с бизнес-логикой и связь с

ActiveRecord ActiveRecord – это модуль, отвечающий за работу с бизнес-логикой и связь
БД. В нашей MVC-архитектуре он играет роль модели. Использует ORM – object-relational mapping.

Слайд 8

ActionController

ActionController – компонент, который обрабатывает запросы браузера и отвечает за связь между

ActionController ActionController – компонент, который обрабатывает запросы браузера и отвечает за связь
представлением и моделью. Контроллеры нужно наследовать от этого класса. Он является частью библиотеки ActionPack, набора Rails-компонентов.

Слайд 9

ActionView

ActionView – компонент, отвечающий за представление страниц, возвращаемых клиенту. Представления наследуются от

ActionView ActionView – компонент, отвечающий за представление страниц, возвращаемых клиенту. Представления наследуются
этого класса, который также является частью библиотеки ActionPack.
Типы шаблонов
rhtml
rxml
rjs
Имя файла: Ruby-on-Rails.pptx
Количество просмотров: 253
Количество скачиваний: 1