如何查看桌面应用app是不是基于electron/webui开发

典型案例

Typora 是一个优秀的基于markdown的笔记软件,那么它是怎么实现 markdown 文本文件 到可视化界面的呢 ?

以 mac 平台为例,我们在下载安装后,可以在如下目录找到它。

在这里插入图片描述

如何查看这个应用是不是基于 electron等这类web打包的应用

依旧以 Typora 为例,这里我们继续点开可以发现 Typora 的 Content/Resources/TypeMark/appsrc 目录下存在大量的 js 文件,我们甚至可以编辑 main.js 文件(注意不要随意改动,否则容易大致程序不稳定)。

所以接下来的工作就比较简单,如何查看这个应用是不是基于 electron 这类 web 打包的应用就变成了看其目录下是否存在大量的 js 文件,以及存放相关依赖的 node_modules 目录 或者 app.asar 文件即可。

如果有需要可以解压 app.asar 查看里面到底包含一些什么 —— 这需要有一点点 node.js 基础,并安装 asar 依赖,然后使用如下命令进行解压:

$ asar e app.asar app     

一些常见的基于 electron 这类web打包的应用

1. Typora

在这里插入图片描述
在这里插入图片描述

2. xmind

在这里插入图片描述
在这里插入图片描述

3. Termius

在这里插入图片描述
在这里插入图片描述

4. Notion

在这里插入图片描述

5. Wolai

在这里插入图片描述

6. 腾讯文档

在这里插入图片描述

7. QQ

在这里插入图片描述

8. 百度网盘

在这里插入图片描述

9. vscode

在这里插入图片描述

10. 阿里云盘

在这里插入图片描述

最后

还有其他的一些基于 web 打包的应用这里未列举出来,这些应用有的收费、有的开源。各位小伙伴们有没有想法也基于electron这类工具开发一款属于自己的应用呢?如果觉得需要,你会最希望开发哪种应用呢?

不如我们合伙开发一个 ?[狗头]

Smileyan
2023.04.26 19:00

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

smile-yan

感谢您的支持!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值