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

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