一、问题描述
有个大项目,牵扯A,B,C,D,四个业务,他们共用一个左侧菜单。
二、解决方案
1、把A,B,C,D做在一个项目里面,单页面应用,通过react-router进行跳转,好处是,不会存在白屏,坏处是工程太大,页面加载缓慢;
2、把A,B,C,D分别做成4个系统,分别独立部署在不同的服务器上,好处是页面加载快,坏处是会存在白屏。
3、用写一个大壳子,提供配置,ABCD独立部署4台机器,大壳子用iframe嵌入子系统。坏处是页面返回用浏览器自带返回按钮有坑。
本文共 302 字,大约阅读时间需要 1 分钟。
一、问题描述
有个大项目,牵扯A,B,C,D,四个业务,他们共用一个左侧菜单。
二、解决方案
1、把A,B,C,D做在一个项目里面,单页面应用,通过react-router进行跳转,好处是,不会存在白屏,坏处是工程太大,页面加载缓慢;
2、把A,B,C,D分别做成4个系统,分别独立部署在不同的服务器上,好处是页面加载快,坏处是会存在白屏。
3、用写一个大壳子,提供配置,ABCD独立部署4台机器,大壳子用iframe嵌入子系统。坏处是页面返回用浏览器自带返回按钮有坑。
转载于:https://www.cnblogs.com/camille666/p/project_combine_ways.html