We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
1.支持遗留系统的接入,支持多技术栈并存; 2.打包速度更快了,资源优化更明确了; 3.领域级、产品级、功能模块级等维度的代码维护更清晰了; 4.基于以上三者带来的团队协作效率会有明显的提升;
1.基础建设成本增加了,同样一套组件库,在一个公司里面要用不同的技术栈实现; 2.运行时交互风格调整成本高,比如换肤、切主题、或某个体验细节全产品升级; 3.还是体验问题,微前端架构支持各个研发『诸侯自治』,统一调整产品风格的时候贼费劲; 4.会和统一技术栈的愿景「背道而驰」,我们希望把小众的技术框架替换掉、把遗留系统进行架构升级,让研发主力都聚焦到主航道编程模型上,形成公司级、集团级的内部开源力量。
1.微前端理念实践到开发框架级、脚手架级,沙箱、隔离、应用生命周期等没有做; 2.增强「统一工作入口」建设,大家称之为Portal,将各个领域的功能集成上来,微前端架构中的部分能力则放到这里面去实现; 3.依然主张基础技术栈的统一,以获得基础建设的最大化收益。(前端再怎么变化,体验建设依然是第一位的,框架都不一样,UI复用性带来的价值就大打折扣了)
The text was updated successfully, but these errors were encountered:
首先,非常赞同相关观点,这里介绍下我们当时做这个的初衷:
其实我们当初做这个是为了给大应用解耦:
微前端不仅仅可以做现在人们常说的处理历史债、统一入口,还可以应用在统一基础建设的前提下做大应用拆分提效上。
历史债
统一入口
Sorry, something went wrong.
可以达成的基本观点是「在统一基础技术栈之上推进微前端架构能够发挥更大价值」。
No branches or pull requests
深受其益
1.支持遗留系统的接入,支持多技术栈并存;
2.打包速度更快了,资源优化更明确了;
3.领域级、产品级、功能模块级等维度的代码维护更清晰了;
4.基于以上三者带来的团队协作效率会有明显的提升;
深受其害
1.基础建设成本增加了,同样一套组件库,在一个公司里面要用不同的技术栈实现;
2.运行时交互风格调整成本高,比如换肤、切主题、或某个体验细节全产品升级;
3.还是体验问题,微前端架构支持各个研发『诸侯自治』,统一调整产品风格的时候贼费劲;
4.会和统一技术栈的愿景「背道而驰」,我们希望把小众的技术框架替换掉、把遗留系统进行架构升级,让研发主力都聚焦到主航道编程模型上,形成公司级、集团级的内部开源力量。
实践
1.微前端理念实践到开发框架级、脚手架级,沙箱、隔离、应用生命周期等没有做;
2.增强「统一工作入口」建设,大家称之为Portal,将各个领域的功能集成上来,微前端架构中的部分能力则放到这里面去实现;
3.依然主张基础技术栈的统一,以获得基础建设的最大化收益。(前端再怎么变化,体验建设依然是第一位的,框架都不一样,UI复用性带来的价值就大打折扣了)
The text was updated successfully, but these errors were encountered: