【发布时间】:2019-02-16 23:38:29
【问题描述】:
我一直致力于将一个基于 Jquery 的 Web 应用程序转换为基于 Angular 5 的 Web 应用程序(该应用程序是关于电子计费的,其中可以汇总和支付来自多个提供商的账单)。
主要目标是使产品代码库更易于维护。我对角度设计模式不是很擅长,但我知道角度 SPA 的核心概念(通用状态管理、可观察模式、基于组件的架构、服务的使用、模块化结构、角度框架的反应性等),但我想知道是否有是得出最适合此计费应用程序设计模式的任何逻辑路径。
首先想到的逻辑任务是将应用程序分解为模块和组件,然后确定它们之间的父子关系。在这一步之后,我对要得出什么结论感到困惑。
根据关系,是否有可能得出此迁移所需的最接近的模式?
编辑:在网上进行研究时,我发现这篇文章很全面,并为我提供了急需的方向。
https://bulldogjob.com/articles/539-scalable-angular-application-architecture
【问题讨论】:
标签: angular design-patterns architecture migration