electron和FE代码分离方案

方案一

描述

将electron和FE代码都放在一个项目中维护,打包在一起。

优势

  • FE代码可以通过本地形式加载,不会有网络请求耗时
  • 团队人数较少容易维护

劣势

  • 如果出现问题只能重新打包发版。
  • 团队人数较多,项目耦合太严重。容易造成管理不当导致代码的覆盖等问题

方案二

描述

将electron和FE代码分开维护,约束通信交互形式

优势

  • 分开维护,功能解耦
  • 可以通过在线加载的形式,部分异常情况可以通过FE兜底进行迭代解决

劣势

  • 如果FE为线上地址,会导致由于网络波动造成的白屏等问题

方案三

描述

  • 将electron和FE代码分开维护,app启动时先去下载FE资源到本地,打到本地化的效果。

优势

  • 分开维护,功能解耦,贴近原生app的交互体验

劣势

  • 如果下载失败,需要异常逻辑进行兜底逻辑设计
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值