React Grid Layout в деле: эволюция гео-аналитики в 2ГИС Про
Как дать пользователю ответ на конкретный вопрос с помощью гео-аналитики? Идеальный ответ — это заходишь в сервис, нажимаешь одну большую кнопку и сразу видишь ответ на свой вопрос. Но, как и в любой сложной системе, в реальности всё устроено сложнее.
В этой статье — история трансформации 2ГИС ПРО: от перегруженного картографического интерфейса для гиков до гибкой платформы, где любой может собрать себе рабочее пространство под конкретную задачу.
Расскажу, как мы:
– отказались от устаревших слоёв в пользу виджетов,
– пересобрали интерфейс вокруг единого дашборда,
– внедрили независимую логику для виджетов,
– переехали на сетку, виртуализацию и архитектуру, вдохновлённую микросервисами,
– сделали миграцию незаметной для пользователей.
Наш опыт будет точно полезен для разработчиков UI, веб-инженеров, работающих с дашбордами и тем, кто строит большие аналитические продукты. Внутри — как из мысли на бумажке вырастает продакшен-интерфейс.
Читать далее