моя компания строит машины для специальных целей. Я отвечаю за приложение Winows, которое соединяет машины с программным обеспечением клиента или предлагает некоторые визуализации и т. Д. c. Поскольку программное обеспечение должно предлагать различные функции для каждого клиента, я понял, что это система плагинов, поэтому нам нужно только развернуть необходимые плагины для каждого клиента.
Одной из функций, которая запрашивается все больше и больше, является веб-интерфейс. Поскольку мы предлагаем плагин WebServer / RestApi, это не так уж важно для создания и развертывания SPA, отвечающего потребностям клиента. Я использую Angular для создания этого интерфейса.
У меня проблема с возможностью повторного использования Angular приложений. То, что я хотел бы иметь, это что-то сравнимое с системой плагинов основного приложения. Было бы идеально, если бы плагин мог принести свою часть веб-интерфейса. Основная часть должна обнаруживать эти модули, генерировать для них навигационные записи и должна лениво загружать их при вызове.
Но я понятия не имею, возможно ли это и как начать.
Итак, я хочу спросить более продвинутых Angular разработчиков об оценке, может ли эта идея быть реализована с помощью Angular, и о некоторых советах о механизмах, которые я должен изучить ближе, чтобы достичь своей цели.
Я знаю, что это необычное использование веб-техники, но условия, как описано. Реальное облачное решение невозможно, потому что клиенты не хотят подключать свои машины к inte rnet, но они хотят получить доступ к пользовательскому интерфейсу (только для чтения) через каждое устройство, к которому оно подключено, intr anet.
И я хочу избежать необходимости развертывания огромного монолитного c SPA для каждого клиента, скрывающего неиспользуемые части программы.