electron和FE代码分离方案
2023-12-20 20:02:15
方案一
描述
将electron和FE代码都放在一个项目中维护,打包在一起。
优势
- FE代码可以通过本地形式加载,不会有网络请求耗时
- 团队人数较少容易维护
劣势
- 如果出现问题只能重新打包发版。
- 团队人数较多,项目耦合太严重。容易造成管理不当导致代码的覆盖等问题
方案二
描述
将electron和FE代码分开维护,约束通信交互形式
优势
- 分开维护,功能解耦
- 可以通过在线加载的形式,部分异常情况可以通过FE兜底进行迭代解决
劣势
- 如果FE为线上地址,会导致由于网络波动造成的白屏等问题
方案三
描述
- 将electron和FE代码分开维护,app启动时先去下载FE资源到本地,打到本地化的效果。
优势
- 分开维护,功能解耦,贴近原生app的交互体验
劣势
- 如果下载失败,需要异常逻辑进行兜底逻辑设计
文章来源:https://blog.csdn.net/vmanas_/article/details/135111264
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!