如题, 谢谢~
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 ![]() rust+tauri |
![]() | 5 A01514035 2023-02-16 15:52:40 +08:00 ![]() 被骂的最多的 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 ![]() election 一把梭,每个应用也叫几百 M ,问题不大。 “虽然我拒绝使用任何 election 开发的程序,但是当我开发程序时候我会选择用 election 技术。” |
![]() | 13 lzgshsj 2023-02-16 16:32:50 +08:00 ![]() 当你是用户: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 KagurazakaNyaa 2023-02-16 16:39:35 +08:00 可以试试 rust+egui 或者 rust+slint |
![]() | 17 paradoxs 2023-02-16 16:44:32 +08:00 ![]() 如果客户有这么高的需求( 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 rb6221 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 吗? |