[讨论一个开源的想法] 针对 web 端,想做一个有交互的升级

查看 114|回复 10
作者:godleon   
场景
简单的来说就是实现 web 端可以做到类似 app 的在线升级,实现在线更新 web 项目;
问题
1.目前有没有类似的开源? 如果有就不准备做了,可以二开或者直接使用
2.有没有实现的可能
3.有没有意义,其实我单纯的出发点就是感觉比较酷炫,不用停止站点,做到在线更新,不更新可以继续使用老版本。
4.纠结的点在 如果做出来会不会在部署的工作量上要远大于打包直接扔到现网环境;但是各有利弊吧
PS
只是一个想法的雏形,具体是否落实还需考察

Web, 开源, 更新, 在线

AuYuHui   
没有意义
retrocode   
localstorage 内存个 hash, 页面所有资源改为动态获取用 hash 取, hash 不变版本不升级.
或者基于版本号部署路径, 用户需登录, 后自动跳转对应版本.
不过我赞同楼上, 没有意义, 这属于自己给自己上难度.
zongren   
h5 应用商店?几年前挺火。
llmice   
web 端什么情况下要做到热更新?
Rever4433   
其实我觉得你可以做个伪页面,当 web 服务更新的时候,弹出一个"升级"的安装过程。但实际上只是等待新项目部署的一个遮罩。
Finnn   
不知道之前不少技术文档网站有个更新检测吗, 有更新就提示你刷新, 然鹅实用性很差, 导致很多都不用了, 例子: Vue 系列官网(已经干掉好久了
zgcwkj   
pwa?
godleon
OP
  
@Rever4433 这个想法可以的,比如最新版的 UI 可以先录个演示过程,然后放到升级等待窗口里搞个动画播放;
LeegoYih   
灰度
您需要登录后才可以回帖 登录 | 立即注册

返回顶部