基于Angular 2的企业应用程序的最佳架构是什么?

时间:2017-03-15 10:48:17

标签: angular typescript

我将使用Angular2Typescript构建一个企业应用程序,这意味着应用程序将有七个嵌入式应用程序,一个大团队将努力构建它,所以我是寻找最佳架构来开发这样的应用程序(基于Angular2),这使得在此应用程序中添加和编辑过程变得更加容易。

2 个答案:

答案 0 :(得分:3)

很难回答这个问题,因为 最佳 是主观的,但请看一下这篇文章:Scalable Single-Page Application Architecture

作者Minko也做了a talk about it

我的建议:

  • 保持一切畅通 - 制作服务存根并在组件中使用它们,同时在模块级别提供真正的服务。
  • 使用自包含功能 - 确保您的功能模块可以在应用程序的任何环境中工作。
  • 使用Redux - @ ngrx / store,它的状态管理非常适合大型项目

答案 1 :(得分:0)

当您使用Angular时,您已经整体遵循Angular整体架构。您应该关注的是在不同应用程序之间管理模块时如何实现真正的模块化。

  1. 您应该研究角度模块的工作方式和方式 功能可以分成单独的模块,因此不同的团队可以相互独立地工作。

  2. 如何管理这些模块之间的导入和导出以进行组装     整个申请。例如,使用npm部署团队模块和包。