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

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

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