今年写了一个基于 electron 的桌面软件开发框架,迭代了几个版本了,用户不是很多。
但 GitHub 和 gitee 上,很多管理后台类、UI 类、cms 等,都有很多 star;
接下来的开发方向,是不是把桌面功能组件化,会好一些?
请大佬们,给一些建议。
附项目地址: https://gitee.com/wallace5303/electron-egg


今年写了一个基于 electron 的桌面软件开发框架,迭代了几个版本了,用户不是很多。
但 GitHub 和 gitee 上,很多管理后台类、UI 类、cms 等,都有很多 star;
接下来的开发方向,是不是把桌面功能组件化,会好一些?
请大佬们,给一些建议。
附项目地址: https://gitee.com/wallace5303/electron-egg

1 ericgui Sep 30, 2021 via iPhone 当然有前途,但现在确实越来越窄了 |
| div class="fr"> 2 hiwind Sep 30, 2021 via iPhone 想想普通人有几个会用桌面软件就知道了,具体看你面向什么客户群体了 |
3 paradoxs Sep 30, 2021 除了玩游戏和办公的,没几个人用电脑了。 |
4 inu Sep 30, 2021 桌面开发可以走 ToB 的行业专业软件的道路,最好业务有技术壁垒,其他公司不好进入。 |
5 hanssx Sep 30, 2021 electron 是要套个浏览器吧,我觉得大部分 pc 项目都可以由 web 项目来替代。 |
6 missdeer Sep 30, 2021 4 楼真相 另外,Electron 真的对用户不友好,只是对开发者友好。典型案例参见 1Password 。 |
7 lower Sep 30, 2021 好多桌面软件都是要连什么 usb 串口的外部硬件设备,或者要集成一些第三方的驱动 、sdk 啥的; 感觉 electron 搞起来还是挺麻烦…… |
8 mercury233 Sep 30, 2021 C++也许有,electron 告辞 |
9 MuSeCanYang Sep 30, 2021 广度的话,肯定比 BS 开发窄。但是深度和薪资其实都有的。你可以去 BOOS 或者拉钩搜下,岗位虽然少,但是薪资挺高的。 |
10 0o0o0o0 Sep 30, 2021 electron 感觉有种说不出的卡,不过桌面软件因为有很多跨平台的框架现在也是百花齐放了,electron flutter maui 。 其次如果没有需要和操作系统交互的,直接用 web 就好了,没必要开发成桌面软件。 |
11 thtznet Sep 30, 2021 MIS 管理类系统是完全可以 Web 化的,没有必要非整个桌面客户端,只有对性能有要求的才需要桌面端,但是这类桌面端又不适合用 electron 方案(除非技术很牛),例如工业设备的控制,状态机等。 |
12 charlie21 Sep 30, 2021 感觉 electron 开发吧其实还不如原生开发简单,这是桌面原生开发的 SDK 的复杂度(因无需考虑跨平台情况,所以复杂度低)导致的 |
13 Cloutain Sep 30, 2021 electron 这么新都没希望了 ? 你知道我还在用 MFC 和 Winform 吗? |
14 wtfdsy Sep 30, 2021 有点深度的需求就会去考虑原生或者 Qt 这种了,简单需求也不如直接弄 web 页面省事,electron 优势在哪里 |
15 SeanChense Sep 30, 2021 大锅,搞点别的吧。把这些精力拿去研究后端收益比搞客户端强 |
16 secretman Sep 30, 2021 可以搞 ToB 或者特定壁垒软件,比如我曾经 electron 搞 web 微信多开、防撤回、自动回复,主要难点是搞定多个 session 就好了。其他就是画界面和 webhook js 。 现在不玩了,我现在 electron 主要是给自己做一些开发常用的工具,自己用也无所谓。 |
17 qwerthhusn Sep 30, 2021 SpaceX 龙飞船的仪表面板都是用 JS 写的,你细品 https://www.reddit.com/r/webdev/comments/gu2l2v/spacex_nasa_used_chromium_and_js_in_the_dragon/ |
18 jones2000 Sep 30, 2021 桌面软件 一般前期开发费用 50 万起步,c++开发,维护,升级另算, 。接 3,4 单基本就够 1 年吃的了。 |
19 ZeoKarl Sep 30, 2021 electron 就算了吧.全球只有一个微软能优化到 vscode 那种程度.c++啥的还可以. |
20 macha Sep 30, 2021 如果是做桌面的底层开发,比如驱动、音视频的话,应该还是不错。 至少驱动这一块,招人很难。给的钱也不算少。 |
21 ww2000e Sep 30, 2021 桌面的软件,我喜欢用传统方式开发的,这种的总觉得占磁盘性能差,虽然 vscode ,typora 用起来还不错 |
22 nicevar Sep 30, 2021 electron 做的软件体积太大,性能又低,有好的选择的情况下没多少人愿意用,虽然开发者喜欢,但是用户真不怎么感冒 |
23 newmlp Sep 30, 2021 当然是用 qt,electron 就是个玩具 |
24 9dP06m83vIV00l72 Sep 30, 2021 @jones2000 问题是桌面单很少了 |
25 xiaotianhu Sep 30, 2021 一些现代软件 notion slack 什么的不都是 electron 的吗 |
26 fason1995 Sep 30, 2021 前端一统江湖,哈哈。前端可以完成大部分原生 app 功能了,当然高性能、要求高的除外,所以会原生的招聘需求会越来越少,但会要求越来越高,即高端人员不愁。 |
28 funbox Sep 30, 2021 办公类的还有点戏 |
29 qiaoka Sep 30, 2021 把 electron 换掉。 |
30 coolair Sep 30, 2021 via Android 我还在写,用的 pyqt |
31 kingfalse Sep 30, 2021 via Android 都是套浏览器的,为什么不直接用浏览器 |
32 b0644170fc Sep 30, 2021 我个人还是很想掌握桌面软件开发的能力。奈何实在学不过来 |
33 yolee599 Sep 30, 2021 via Android 有希望,前提是不用 Electron |
34 paopjian Sep 30, 2021 WPS 是用 QT 开发的啊,怎么都不可能是 electron |
36 pengtdyd Sep 30, 2021 都没有说到点子上,不是桌面开发没有希望了,而是 PC 本身没有希望了 |
37 feelapi Sep 30, 2021 PC 已经退出个人消费品市场了。 |
38 rpman Sep 30, 2021 electron 不是桌面开发 |
39 DonaidTrump Sep 30, 2021 微信开发者工具不是 electron,是 nw.js |
43 muzuiget Oct 1, 2021 有用户使用还是起步,怎么收费活下来才是艰难。 |
44 xupefei Oct 1, 2021 via iPhone 做一些实用小功能,时间长了自然会有 star,不要急 |
45 Greatshu Oct 1, 2021 前几天下载了 bitwarden,发现必须要一个服务端才能用,不能像 keepass 一样吧数据库建到本地,于是准备卸载。卸载时发现这个仅仅打开一次,没有登录任何账号的软件占用 900 多 MB,使用 5,6 年的 keepass 才 6.5MB ,真不知道 900 多 MB 塞了些什么东西,安装还需要下载器。 |
46 Greatshu Oct 1, 2021 忘了提一嘴,bitwarden 用了 electron |
47 x500 Oct 1, 2021 @jones2000 开发同花顺 50w 肯定就小了,问题了,这种项目不具普遍性。有几个这样的项目? 类似几个月前,还有人要我去搞个 hack,就是 50w 起,谈到几百 w 都没啥问题,虽然我一则不敢二则在 hack 方面没深入过,只能拒绝, 但据我了解,hack 网站的事情有好多,有几个有这样的价格? |
48 sprite82 Nov 3, 2021 wps 可不是 electron |