Skip to content

[软技能] 第135天 你了解什么是微前端吗?说说你对它的理解 #1127

Open
@haizhilin2013

Description

@haizhilin2013

第135天 你了解什么是微前端吗?说说你对它的理解

Activity

HCLQ

HCLQ commented on Aug 29, 2019

@HCLQ

随着业务的增长,小项目发展成了一个巨型项目,不好维护也不好部署
于是就拆分成一个容器项目以及多个子项目
子项目之间独立部署和开发
用容器来动态注册和卸载子项目

简单的就是用iframe操作
一个门户网站,内嵌一个Iframe动态切换Url加载子项目

现在要求用户体验高以及资源高效利用则开始微前端技术方案,如single-spa,umi-qiankun等
一个总的spa页面动态加载子项目线上的js进行注册模块,路由跳转等

TUARAN

TUARAN commented on Aug 29, 2019

@TUARAN

不太了解,对比后台微服务理解一下,核心是前端的数据中控,权限,调动吧

EmiyaYang

EmiyaYang commented on Aug 30, 2019

@EmiyaYang

微前端的出现是为了解决单体应用无限扩展成为一个难以部署与维护的巨石应用的现状, 它旨在将前端应用进行拆分, 带来应用自治, 单一职责, 技术栈无关等好处.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

      Development

      No branches or pull requests

        Participants

        @haizhilin2013@HCLQ@EmiyaYang@TUARAN

        Issue actions

          [软技能] 第135天 你了解什么是微前端吗?说说你对它的理解 · Issue #1127 · haizlin/fe-interview