Как визуализировать различия платформы - PullRequest
0 голосов
/ 13 ноября 2018

Мы находимся в процессе модернизации нашего стека приложений и имеем смесь устаревших и современных систем. Я хотел бы создать некоторую визуализацию для сравнения систем, но я довольно сильно застрял в начальных блоках.

Давайте рассмотрим пример с четырьмя приложениями. Все они зависят от старого или нового уровней данных, платформ API, платформ пользовательского интерфейса и платформ CSS.

В качестве примера, скажем, системы имеют эти зависимости. Система 1 самая старая, а Система 4 самая новая (и стек, к которому мы движемся):

              System 1  System 2  System 3  System 4
Data Layer       old       old       old       new
API platform     old       old       new       new
UI platform      old       new       new       new
CSS framework    old       old       new       new

Эта довольно наивная таблица работает, но ограничена при масштабировании до большего количества систем или слоев и полностью умирает, когда у вас есть более двух версий компонента или используются комбинации (например, система может использовать некоторые из старых API). и некоторые из новых).

Я готов просто перевести его в этот формат таблицы, но есть ли более простой или более интуитивно понятный способ представления данных такого типа?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...