Top Banner
Роль HTML-вёрстки в проектировании интерфейса Почты Яндекса Николай Яремко
37

Design by HTML

Dec 15, 2014

Download

Design

Nikolay Yaremko

Slides from #yasubbotnik, slightly enhanced for online publication.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Design by HTML

Роль HTML-вёрсткив проектировании интерфейса Почты Яндекса

Николай Яремко

Page 2: Design by HTML

Чем раньше начинаем

использовать HTML, тем лучше — глубже, точнее и наглядней —

получается дизайн.

О чём я сегодня хочу сказать

2

Page 3: Design by HTML

Как обычно дело устроено?Дизайнеры рисуют нам макет интерфейса

3

Page 4: Design by HTML

На макет смотрят менеджеры

4

Page 5: Design by HTML

...и маркетологи

5

Page 6: Design by HTML

Если проект важный, то им интересуется весь Яндекс!

6

Page 7: Design by HTML

И разработчики, конечно!

7

Page 8: Design by HTML

Нужен кто-то, кто бы собиралколлективное знание.

Кто-то, к кому можно было прийти со спорным вопросом.

8

Page 9: Design by HTML

Проектировщик – источник знания об интерфейсе

9

Page 10: Design by HTML

10

Page 11: Design by HTML

Это полная фигня.

Всё равно получается по-другому.

11

Page 12: Design by HTML

12

Page 13: Design by HTML

Макет – источник знания об интерфейсе

13

Page 14: Design by HTML

«Вроде похоже на то, что я имел в виду»«Ну это же только макет»

Менеджер думает:

14

Page 15: Design by HTML

При этом упуская все проблемные места.

Воображение дорисовывает картинку.

15

Page 16: Design by HTML

Задача проектировщикаизбавить команду от необходимости

использовать воображение16

Page 17: Design by HTML

HTML-макет позволяет добитьсявысокой точности

Page 18: Design by HTML

Вопросы разработчиков

«Как это будет резиниться»

«Что произойдёт, если адрес будет длиной в 100 символов»

«Что произойдёт, если нажать вон туда»

«Где мы покажем сообщение об ошибке»18

Page 19: Design by HTML

Вместо того, чтобы отвечать на каждый такой вопрос, можно сделать HTML-макет, где каждый сможет сам найти ответы на свои вопросы.

19

Page 20: Design by HTML

«Что произойдёт, если нажать на кнопку?»

Page 21: Design by HTML

21

Page 22: Design by HTML

22

Page 23: Design by HTML

Чтобы такие макеты делать быстро,нужен какой-то фреймворк.

23

Page 24: Design by HTML

Вопиюще невалидный HTML

Page 25: Design by HTML

В каждом файле правки, касающиеся только одного макета

25

Page 27: Design by HTML

Чем раньше начинаем

использовать HTML, тем лучше — глубже, точнее и наглядней —

получается дизайн.

27

Page 28: Design by HTML

HTML-макет

Page 29: Design by HTML

Готовый сервис

Page 30: Design by HTML

Худший сценарий— страдает качество, дизайнеры и разработчики —

вёрстка начинаетсятолько после того,как дизайн закончен.

30

Page 31: Design by HTML

Дизайнер думает, что он справа.

Он знает, как надо!

31

Page 32: Design by HTML

Верстальщик думает, что справа он.

Он знает, как не надо!

32

Page 33: Design by HTML

33

Page 34: Design by HTML

Cамый ценный момент в разработке интерфейса:

верстальщик начинает разговаривать с дизайнером

34

Page 35: Design by HTML

научиться так верстать несложно.

Без валидности, семантичности и поддержки всех браузеров.

Дизайнер,

35

Page 36: Design by HTML

за полчаса-час можно из любого макета сделать HTML.

Проведите этот час вместе.

Верстальщик,

36

Page 37: Design by HTML

Спасибо!

Николай Яремко

37