У нас есть большая проблема - миллиард разбросанных инструментов на нескольких платформах, усложняющих обслуживание и распространение, или ускоряющих работу новых людей, осуществляющих поставки и т. Д. c.
Идея состоит в том, попытаться объединить все это в центральном репозитории, доступном через интерфейсную систему GUI, где все эти инструменты и сервисы являются плагинами для этой GUI системы.
Мы бы определили интерфейсы / перехватчики / обратные вызовы для создателей плагинов, чтобы использовать эти общие c области внешнего интерфейса для помещения данных своего приложения c в данные. Например, когда приложение установлено как плагин и выбрано в области «Установленные приложения», приложение будет вызываться и использовать четко определенные интерфейсы для обновления строки меню, панели инструментов, консоли и т. Д. c с указанием его приложения. c данных, а затем визуализируются в главном «Окне рендеринга».
Обычно эти приложения не будут графически интенсивными и будут обновляться с большей частотой, основанной на событиях или вводимых пользователем данных, а не чем-либо, что могло бы необходимо достичь определенного FPS, чтобы быть пригодным для использования. Electron - хорошая идея для этого или даже возможно? Кто-нибудь испытал что-либо подобное, и мог бы порекомендовать другой вариант? QT может быть?
Наш опыт разработки в большей степени ориентирован на разработку встраиваемых приложений на c / c ++, поэтому мы не очень знакомы с веб-технологиями и изучаем варианты.
Спасибо за любой вклад!