Профессиональная конференция фронтенд-разработчиков
Проходит в рамках фестиваля
2015
Российские интернет-технологии
Профессиональная конференция Frontend Conf посвящена всем аспектам разработки клиентской части веб-проектов: дизайн, юзабилити, вёрстка, JavaScript, rich-медиа и так далее. Концепция толстого клиента стала стандартом де-факто — в разработке клиентской части веб-приложений свои правила, законы, фреймворки, подходы к тестированию и проектированию. Всему этому и посвящен Frontend Conf.

Декларативное целеполагание на примере музыкального приложения seesu.meПриложения

Доклад принят в программу конференции
Глеб Арестов

В свободное от работы время я занимаюсь проектированием интерфейсов, организацией навигации по данным с рекурсивными связями, разработкой приложения для поиска и прослушивания музыки http://seesu.me; поиском системно-реализуемых способов высокоскоростного DOM рендеринга.

В ходе разработки и проектирования интерфейса приложения сформулировал принципы высокоскоростного взаимодействия с интерфейсами на основе идей Джефа Раскина, разработал подход, позволяющий мне справиться с объемом и сложностью разработки и требованиями к производительности.

Технологическое отставание разработки приложений от кулинарии и способ это исправить.

Разработка и проектирование seesu.me (приложения для поиска и прослушивания музыки) как обстоятельства формулирования подхода декларативного целеполагания.

Источники моих сложностей с seesu.me. Принципы проектирования интерфейсов, Джеф Раскин
- Zoom UI
- Отказ от модальных окон
- Максимум данных на минимум действий пользователя
- 3 правила высокоскоростного взаимодействия интерфейсов (http://habrahabr.ru/post/211659/)

Принцип декларативного целеполагания, разделения кода на 3 части. Проблемы с организацией кода динамичного поведения на базе текущих принципов и подходов. Решение проблемы описания взаимосвязей и взаимоотношений
- Состояния и "вложенности"
- Сложные состояния
- Взаимоотношения между моделями и "вложенными" моделями
- Сильно вложенные объекты
- Связь между состояниями и полями данных на удаленном сервере
- Шаблонизация

Больше лаконичности и оптимизаций (помимо текущих http://habrahabr.ru/post/210558/))

Другие доклады секции Приложения