Страничка
-ориентированная разработка
Исай Руслан, i20
isay.r@i20.biz
1. Проблема
Страничка есть что?
А еще это - мета
● мета-теги (title, etc)
● URL
● Базовые HTTP заголовки
А еще это - поведение
● правила кеширования
● видимость на сайте (прямая и косвенная)
● правила доступа
А еще это - нечто большее
● контекст
● данные для мира машин и роботов
● фоновые процессы (3-rd party)
Как этим управлять?
● чтоб легко
● и гибко
● да централизовано
2. Решение
Нам нужна абстракция!
HTTP запрос
Routing
(не применим к ФП)
Каждому свое
● Запрос - стандартам
● Routing - девелоперам
● Страничка - пользователям!
Пользователь мыслит в
терминах страниц
3. Реальность
CMS/F VS. FRAMEWORK
Этого нет в:
● RoR
● Yii
● ZF2
Drupal 7 - workaround
● Готовые модули
● + пара патчей ;)
Drupal 8
● Понятно как оно может выглядеть
● Все в наших руках
Спасибо за внимание

Страничка-ориентированная разработка