文件名称:micro-frontends-app:用Svelte和React编写的一个简单的微型前端应用程序
文件大小:53KB
文件格式:ZIP
更新时间:2024-05-29 16:01:27
react svelte micro-frontends snowpack JavaScript
微型前端应用 该存储库包含一个用Svelte和React编写的简单的微前端应用程序的源代码。 微型前端简介 微前端在前端方面是类似的事情,因为微服务在后端方面。 应用程序由一组定义明确的,松散耦合的组件组成。 我们可以通过应用诸如域驱动设计(DDD)之类的原理来识别应用程序中的微前端。 每个微型前端均由一个跨职能团队拥有。 简化团队和项目的扩展。 范围较小,可以更快地加入新团队和团队成员。 团队可以更*地选择他们的技术堆栈。 防止技术锁定。 通过允许团队更轻松地尝试并迁移到新技术,使应用程序更适应未来的发展。 我们获得了独立的更新,因此,如果应用程序的一部分发生更改,我们只需要更新实现更改后功能的微前端即可。 将现有的单片应用程序迁移到更具模块化的体系结构时,微前端模式可能非常有效。 扼杀器模式可以通过逐个吃掉它来杀死整体,直到原始实现没有任何余地为止。 微型前端不
【文件预览】:
micro-frontends-app-main
----mf-browse()
--------package.json(454B)
--------.prettierrc(52B)
--------Dockerfile(273B)
--------package-lock.json(22KB)
--------.env(84B)
--------snowpack.config.js(553B)
--------src()
--------.dockerignore(54B)
--------public()
----api()
--------images()
--------Dockerfile(136B)
--------data.json(911B)
--------.dockerignore(54B)
----LICENSE(1KB)
----app-shell()
--------package.json(371B)
--------Dockerfile(273B)
--------package-lock.json(11KB)
--------.env(191B)
--------snowpack.config.js(555B)
--------src()
--------.dockerignore(54B)
--------public()
----doc()
--------micro-frontends.svg(7KB)
--------micro-frontends.drawio(1KB)
----docker-compose.yml(347B)
----.gitignore(48B)
----mf-detail()
--------package.json(286B)
--------Dockerfile(273B)
--------package-lock.json(8KB)
--------.env(84B)
--------snowpack.config.js(555B)
--------src()
--------.dockerignore(54B)
--------public()
----README.md(4KB)