【问题标题】:Angular Micro front endAngular 微前端
【发布时间】:2020-03-21 13:41:25
【问题描述】:

我正在尝试使用 Angular 8 构建一个微前端应用程序。我无法在 Angular 官方网站上找到任何支持。有人可以告诉天气,这种方法对于实施实际项目来说已经足够成熟了。在 Angular 8 中使用微前端方法构建的公共领域中是否有任何可用的应用程序?在构建微前端应用程序之前或之后,我们需要考虑哪些安全性和性能参数。

【问题讨论】:

  • 微前端是一种架构风格,避免了大型单体前端的限制,与后端的微服务非常相似。它不仅仅是一个框架。您可能希望使用 lerna 或 nx 工具将 monorepo 与可独立部署的小包一起使用。我认为 Angular 目前无法提供开箱即用的功能。

标签: angular frontend micro


【解决方案1】:

我正在尝试使用 Angular 8 构建一个微前端应用程序

哇,太好了..继续。好运!!

我在 Angular 官方网站上找不到任何支持

Angular 已经为您配备了 @angular/elements 2 年前(2016-2017)。现在将任何普通的旧 Angular 组件 (POAC) 制作为 Web 组件,并在基于 javascript 的框架(React、Vue、Electron 等)世界的任何地方使用。

谁能告诉我这种方法对于实施实际项目来说已经足够成熟了

任何人都知道这一点,它只是您系统(您的应用程序)的架构,它很酷,Monolith 是痛苦的,微前端是解决这种痛苦的方法。

在 Angular 8 中是否有任何使用微前端方法构建的公共领域应用程序?

是的,在不久的将来会有很多很多,它与 Angular 或任何其他框架无关,它的平台/框架独立,这就是它的美。

在构建微前端应用之前或之后,我们需要考虑哪些安全和性能参数。

请记住 - 微前端是按业务领域划分的,而不是按页面上的位置

【讨论】:

    猜你喜欢
    • 2018-05-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-03
    • 1970-01-01
    相关资源
    最近更新 更多