– Появились «тач» девайсы ! – Не монолитное ядро – jQuery не оправдал доверия – Кластеризатор, https, без ключей ! – transform, transition, canvas и т.д. • Новые платформы – браузеры – девайсы • Новые требования – к продукту – от продукта • Новые возможности • Новые стандарты – технологии – среда исполнения
через слабую связанность и возможность подмены модулей • Мультиязычность – реализуется на уровне динамических зависимостей • Компактность – модуль достаточно компактная сущность • Поддержка мобильных устройств – функционал ненужный десктопу • Модульность – панацея и решение всех проблем
«сторон» API • Работа с css как с js модулями – оптимизация (csso, uglifyjs) – data uri • Пакеты • Динамические зависимости – «Run-time» определения нужных модулей – Переключаемые «темы» оформления • Оптимизация обмена данными • Сборка и раскатка «пакетами» F18
30+ • Работать на мобильных • Работать на телевизорах • Поддерживать и SVG, и Canvas, и VML – в том числе одновременно ! • Главное написать эти модули – API состоит из ≈1700 модулей F20
о вариантах реализации меркатора • Универсальные тайлы – позволяют одновременно показывать данные Яндекса и OSM • Встроенный кластеризатор • Именованные контейнеры – балун вне пределов карты • HTTPS • Работа без ключей F25
должны существовать единовременно • Мешает слабой связанности на уровне модулей • Усложняет клиент-серверное взаимодействие • Может вызвать «залипоны» F31
– SVG-метки и верстка • Больше кейсов решаются «из коробки» – Адаптивные контролы – Больше полезных build-in функций • Более «user friendly» • Подгрузка функционала по требованию • Еще больше магии
чем его пользователь • Даже вы • Старайтесь смотреть шире и искать даже под кроватью • Не взрывайте мосты и обходные пути • В любом случае всё придется переделывать Памятка разработчику F38