要怎么对非程序员描述网页版的离线单机应用?突然发现大部分人依然认为 web=线上。

265 天前
 studyingss
大家都知道,js 和 v8 发展到现在,连红警和 photoshop 都能在浏览器里跑了。

但和朋友聊天,才意识到其实除了程序员群体,一般人还是很难理解“这个东西虽然跑在浏览器里,也确实是个网页,但它其实是单机的”这件事,甚至一些对计算机有深入了解,但不了解前端的人也不能理解这个概念。

昨天看到 v 友做的一个工具站,为了表示工具都是离线的,甚至在所有按钮前面都加上了 wifi 断开的标识。

我试图解释过,“虽然他是一个网页,但是它所有代码都是在你的浏览器里运行的,所以他是单机的。”

然后发现对于非程序员来讲这句话听起来太迷惑了,简直就是像在搞抽象整活。毕竟 浏览器 = 网络 = 在线。

大家有什么比较好的说法吗?
4449 次点击
所在节点    问与答
31 条回复
xmumiffy
265 天前
electron 打包,解释完毕。
至于你说的工具站,我没网时怎么打开这个工具站呢?
adoal
265 天前
为什么要对方理解?
Cheons
265 天前
不需要解释。
告诉他添加到桌面
开发者增加个引导“添加到桌面”
klo424
265 天前
直接拔网线,还能打开就是离线,否则就是在线的。
learnshare
265 天前
小程序:这个东西虽然在微信中,但它依然是浏览器
vituralfuture
264 天前
@xmumiffy 可以设置缓存到浏览器
0o0O0o0O0o
264 天前
我倒希望你说的 浏览器 = 网络 = 在线 真的变成常识了,感觉给不理解的人解释这个概念更常见且更麻烦。而且按照我的经验,这可能只是程序员的常识,知道离线 Web App 的存在的可能只是程序员中的少数。
DOLLOR
264 天前
@xmumiffy
其实打包 electron 都不需要。可以像 keepass 网页版( https://github.com/keeweb/keeweb )一样,把所有资源都打包进一个 html 里,任何浏览器都能直接打开用,也不需要部署服务器,还能跨平台。
shyangs
264 天前
除非影響使用,否則不解釋.

小白肯定不知道 Electron 是啥, 甚至不知道 WEB 是什麼意思.

前幾天為了解釋 outlook 和 webmail ,發現非資訊背景的一般人也沒聽過 web maill, 我只好說 gmail 就是一種 web maill.
littlecreek
264 天前
让他们用就行了, 为啥要解释, 好奇
xiwh
264 天前
@xmumiffy PWA 首次加载会进行缓存,第二次离线情况也可正常使用
geelaw
264 天前
>虽然他是一个网页,但是它所有代码都是在你的浏览器里运行的,所以他是单机的。

这个说法很怪,一般认为浏览存储在远程计算机上的静态网站也属于非单机活动。

亲自演示即可证明楼主需要表达的,比如新建一个文件并重命名为 a.htm ,在里面写个 aaa 或者用 script 包裹一段调用 alert 的代码,然后双击这个文件,那当然就会在浏览器里打开并且看到,此时很明显是非联机。也可以用 Word 另存为 HTML 之类的。
xmumiffy
264 天前
@xiwh 但一般人理解单机应用,会认为可以你给我个 u 盘,我拿去别的电脑上没网时直接能打开.
cpstar
264 天前
这,很难描述么?
“亲,这是一种新技术,使用浏览器运行本地的程序,不需要网络支持,断网的时候也能用”,或者再发明一个新词:Offline Browser(Web) Application ,OB(W)A 。
hello2090
264 天前
绝大部分人你直接给他用就是了,你需要和他解释这是怎么实现的吗?他说不定连啥是网页都不知道
callmesmc
264 天前
和这种人就聊点吃喝玩乐就行了,不然你会高血压的
shendaowu
264 天前
也许可以换个思路,刷新对方对网页的认识,而不是介绍可以离线访问的网页。一个网页可以看成是一个安装速度很快的软件,而且是后台静默安装,而且长时间不用还会自动卸载。
studyingss
264 天前
@geelaw 举个例子来说的话,要处理敏感数据,比如现在要给身份证打水印。那把数据传到服务端处理和在本地处理,就完全是两种安全性了。
当然我只是偶然想到了这个问题,想来和大家讨论下,并没有什么具体的场景。
v2tudnew
264 天前
我对线上的定义是:如果开发者停掉服务器,此服务无法再次运行。
dasbn
264 天前
他这种认为 99.99%都是对的,即使身份证打水印,有几个做的是完全离线的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1020006

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX