18
Страничка -ориентированная разработка Исай Руслан, i20 [email protected]

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

Embed Size (px)

Citation preview

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

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

Исай Руслан, [email protected]

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

1. Проблема

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

Страничка есть что?

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

А еще это - мета

● мета-теги (title, etc)● URL● Базовые HTTP заголовки

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

А еще это - поведение

● правила кеширования● видимость на сайте (прямая и косвенная)● правила доступа

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

А еще это - нечто большее

● контекст● данные для мира машин и роботов● фоновые процессы (3-rd party)

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

● чтоб легко● и гибко● да централизовано

Как этим управлять?

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

2. Решение

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

Нам нужна абстракция!

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

HTTP запрос

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

Routing(не применим к ФП)

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

Каждому свое

● Запрос - стандартам● Routing - девелоперам● Страничка - пользователям!

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

Пользователь мыслит в терминах страниц

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

3. Реальность

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

CMS/F VS. FRAMEWORK

Этого нет в:● RoR● Yii● ZF2

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

Drupal 7 - workaround

● Готовые модули● + пара патчей ;)

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

Drupal 8

● Понятно как оно может выглядеть● Все в наших руках

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

Спасибо за внимание