如题, 谢谢~
1
JimmyChan1506 OP 对 PC 软件的了解还处于毕业时的 C# .net , 想了解一下现在行业的情况
|
2
tuduweb 2023-02-16 15:47:10 +08:00
Electron
Qt |
3
herich 2023-02-16 15:51:08 +08:00
golang + web
|
4
LokiSharp 2023-02-16 15:51:49 +08:00 1
rust+tauri
|
5
A01514035 2023-02-16 15:52:40 +08:00 6
被骂的最多的 Electron
|
6
sadfQED2 2023-02-16 16:04:12 +08:00 via Android
可以商用的基本上只有 Electron 。
|
7
ziseyinzi 2023-02-16 16:15:51 +08:00
开发者最喜欢用户最讨厌的 electron
|
8
yfwl 2023-02-16 16:19:52 +08:00
golang + web
rust+tauri Electron |
9
xsen 2023-02-16 16:20:31 +08:00
go + qt/web/flutter
|
10
newmlp 2023-02-16 16:21:30 +08:00
Qt
Electron |
11
zhanwp 2023-02-16 16:22:11 +08:00
kotlin kmm+compose
|
12
caomu 2023-02-16 16:31:47 +08:00 via Android 11
election 一把梭,每个应用也叫几百 M ,问题不大。
“虽然我拒绝使用任何 election 开发的程序,但是当我开发程序时候我会选择用 election 技术。” |
13
lzgshsj 2023-02-16 16:32:50 +08:00 1
当你是用户:Electron 什么 shit ,占空间又占内存,卡得一批。
当你是开发者:好多现成轮子,小手一点,分分钟多端上架,香得一批。 |
14
HugoChao 2023-02-16 16:34:08 +08:00
方案蛮多,但落地的都大多是 Electron
|
15
cco 2023-02-16 16:36:25 +08:00
Electron 全平台,就是没遇到流畅的。
|
16
XiLingHost 2023-02-16 16:39:35 +08:00
可以试试 rust+egui 或者 rust+slint
|
17
paradoxs 2023-02-16 16:44:32 +08:00 1
如果客户有这么高的需求( linux+windows 同时能用),那预算肯定也高。
我接下来了在外面市场再给你找 2 个人写原生的就行了。 100 万的预算, 我给 windows 端分 5000 元,找个大一实习生来写。 linux 那边也分 5000 吧。 我自己赚 99 万+ |
18
cslive 2023-02-16 16:48:11 +08:00
rust+gtk
|
19
tool2d 2023-02-16 16:55:22 +08:00
用 windows 开发,然后用 Wine 运行在 linux ,又不是不能用(手动狗头)
|
20
Nehcknarf 2023-02-16 16:57:24 +08:00
Qt
|
21
lscexpress 2023-02-16 17:06:36 +08:00
一般用编程语言开发,什么平台的话具体看你会用什么平台。
|
22
wzcloud 2023-02-16 17:07:20 +08:00
上面推荐的 electron/qt ,
还有非主流 java |
23
kimown 2023-02-16 17:09:19 +08:00
正在写 electron
|
24
zk8802 2023-02-16 17:40:14 +08:00 via iPhone
Python + PySide6
|
25
janus77 2023-02-16 17:43:43 +08:00
Qt 和 electron ,如果比较熟悉 C 那一套就用 Qt ,熟悉 web 那一套就用 electron
熟悉 java 那一套也可以用 flutter 或者 kotlin compose desktop ,不过目前还没有成熟商业案例。 如果是做玩具,那随便用什么都可以啊 |
26
duke807 2023-02-16 18:15:13 +08:00 via Android
wxWidgets
或者 python + html5 |
27
klo424 2023-02-16 18:27:38 +08:00
* .NET CORE 做成 linux 守护程序和 windows 服务 + web 管理页。
* .NET CORE 做成 webapi + web 管理页。 |
28
Al0rid4l 2023-02-16 19:00:06 +08:00
Electron
Avalonia Qt 简单->复杂 从上到下, 体积大->体积小 从上到下 |
29
ragnaroks 2023-02-16 20:04:51 +08:00
|
30
vibbow 2023-02-16 20:16:44 +08:00
java?
|
31
Windelight 2023-02-16 21:09:30 +08:00 via Android
.net core java go
|
32
gowk 2023-02-16 21:41:04 +08:00
https://github.com/wailsapp/wails
Create beautiful applications using Go |
33
litguy 2023-02-16 21:45:01 +08:00
C + GTK+, CPP + QT 这是我们 C/C++ 程序员最常用了,20 年前我就在用了
|
34
OutOfMemoryError 2023-02-16 22:04:28 +08:00
.NET Core + MAUI
一把梭 |
35
ochatokori 2023-02-16 23:25:01 +08:00 via Android
本 linux 用户很喜欢 electron
|
36
JimmyChan1506 OP @paradoxs 为什么还能赚 99 万+ ?
|
37
JimmyChan1506 OP 了解了, 感谢大家
|
38
piku 2023-02-17 07:51:19 +08:00 via Android
rust 正解,除了 Linux 和 Windows 还可以通向 Android 、osx... go 和 python 也行。git 上也有很多在 windows 或 osx 上开发然后在 linux 上运行的项目。
|
39
dog82 2023-02-17 09:14:44 +08:00
这个问题的关键是要问清楚:真的要开发跨平台开发桌面软件吗? Web 的不行?
|
40
WashFreshFresh 2023-02-17 09:58:17 +08:00
学学 linux 的 wechat,第一次用我都懵了
|
41
SeanTheSheep 2023-02-17 11:09:10 +08:00
@paradoxs 好家伙,我就是那个写 windows 端原生 wpf 的菜鸡,快把监控给我拆了。(哈哈哈,不过我们甚至暂时没有 linux 要求,公司含泪挣 90 万是真的)
|
42
sinnosong1 2023-02-17 11:15:03 +08:00
之前公司有个桌面端我来搞的 windows 跑 wpf ,linux 跑 Avalonia.
|
43
clemente0620 2023-02-17 11:23:42 +08:00
rust+tauri
|
44
raptor 2023-02-17 11:46:41 +08:00
桌面应用当然是 electron
|
45
mmdsun 2023-02-17 12:54:00 +08:00 via iPhone
QT 或 Electron
|
46
sherlockwhite 2023-02-17 14:06:26 +08:00
没人提 flutter 吗
|
47
elmagnificogg 2023-02-17 14:07:42 +08:00
新版 qq 据说会用 Electron ,别看什么知乎说了半天会优化内存什么的,其实到头来还是一样的卡。
qq 的频道是 Electron 做的,某种程度上说他就是那个新版 qq 发布之前的实验版本,实话实说,还是卡,跟原生的 qq 比起来卡,除了卡以外,一些异常的 bug 或者崩溃,也时不时会遇到 |
48
afeiche 2023-02-17 14:21:59 +08:00
其实 java 也行,就是默认界面难看点,需要自己优化,你看 idea 、eclipse 、netbean 都是 java 开发的
|
49
simo 2023-02-17 14:38:10 +08:00
目前个人:
electron (额,催我工期,就用这个) python pyside (小工具常用) flutter (偶尔用,主要是移动端为主,同时需要个 pc 端的时候) |
50
xiqishow 2023-02-17 14:43:20 +08:00
cli 选择 go 挺好 可以编一一个执行文件到处跑
界面可以看看 flutter |
51
424778940 2023-02-17 14:55:27 +08:00
我是都直接用 qt 的 cpp 写起来非常爽
如果你 不要求美观性 比如工控机应用和一般软件 那完全没问题 要是追求华丽界面 那只有 qml 了 |
52
Focus9 2023-02-17 15:09:46 +08:00
参考 idea ,跨平台用起来基本都一样
|
53
liberize 2023-02-17 19:38:11 +08:00 via Android
qt qml ,写起来很快,跑起来也快
|
54
JimmyChan1506 OP 都没有人用过 javafx 吗?
|