Я работал над преобразованием одного веб-приложения на основе Jquery в веб-приложение на Angular 5 (это приложение об электронном биллинге, где можно объединять и оплачивать счета от нескольких провайдеров).
Основная цель - сделать базу кода продукта более удобной в обслуживании.Я не очень силен в шаблонах углового проектирования, но я знаю основную концепцию углового SPA (универсальное управление состоянием, наблюдаемые шаблоны, архитектура на основе компонентов, использование сервиса, модульная структура, реактивная природа Angular Framework и т. Д.), Но мне интересно, есть лиэто любой логический путь для определения наиболее подходящего шаблона проектирования для этого приложения для выставления счетов.
Первая логическая задача, которая приходит в голову, - разбить приложение на модули и компоненты, а затем решить родительские и дочерние отношения между ними.После этого шага я запутываюсь в том, что делать.
В зависимости от взаимосвязи, можно ли заключить наиболее близкий шаблон, необходимый для этой миграции?
Редактировать: во время исследования в Интернете я нашел эту статью всеобъемлющей и дал мне очень необходимое направление.
https://bulldogjob.com/articles/539-scalable-angular-application-architecture