我将使用Angular2
和Typescript
构建一个企业应用程序,这意味着应用程序将有七个嵌入式应用程序,一个大团队将努力构建它,所以我是寻找最佳架构来开发这样的应用程序(基于Angular2
),这使得在此应用程序中添加和编辑过程变得更加容易。
答案 0 :(得分:3)
很难回答这个问题,因为 最佳 是主观的,但请看一下这篇文章:Scalable Single-Page Application Architecture。
作者Minko也做了a talk about it。
我的建议:
答案 1 :(得分:0)
当您使用Angular时,您已经整体遵循Angular整体架构。您应该关注的是在不同应用程序之间管理模块时如何实现真正的模块化。
您应该研究角度模块的工作方式和方式 功能可以分成单独的模块,因此不同的团队可以相互独立地工作。
如何管理这些模块之间的导入和导出以进行组装
整个申请。例如,使用npm
部署团队模块和包。