现在都用什么开发 Windows GUI 客户端?

2018-12-27 12:19:52 +08:00
 fox0001
除了 C#和 Web,有没有推荐?开发快,兼容好,最好可以跨平台
39999 次点击
所在节点    程序员
144 条回复
janxin
2018-12-27 13:49:35 +08:00
electron 一把梭,亲爱的用户我是你爹
wshcdr
2018-12-27 13:51:18 +08:00
C# 啊
lucahan
2018-12-27 13:51:21 +08:00
electron 还有悬念吗
guolaopi
2018-12-27 13:52:06 +08:00
MFC
lihongjie0209
2018-12-27 13:53:13 +08:00
electron 太卡不用
v2dead
2018-12-27 13:56:18 +08:00
之前开发的都是内部用小工具,早先用 python 不好分发,后来用 golang,但 UI 库不够成熟,只能做简单的,小工具是够了。
Vegetable
2018-12-27 14:07:12 +08:00
@natforum go 写 GUI 我记得是没什么好办法的
liuxey
2018-12-27 14:14:20 +08:00
如果对 native api 没有强需求,用 web 的方式更经济,也更好推广。
qbhy
2018-12-27 14:22:30 +08:00
electron 统一天下
yanaraika
2018-12-27 14:23:32 +08:00
electron 真是开发一时爽 用户内存火葬场
tabris17
2018-12-27 14:25:00 +08:00
wxWidgets
miyuki
2018-12-27 14:29:11 +08:00
不考虑资源,electron 一把梭
salamanderMH
2018-12-27 14:30:04 +08:00
只考虑能跑,不考虑性能什么的,用 electron
zjsxwc
2018-12-27 14:31:13 +08:00
c++ wxWidgets
shyangs
2018-12-27 14:41:49 +08:00
electron 开发快,兼容好,可以跨平台
shijingshijing
2018-12-27 14:42:40 +08:00
推荐 c#的这么少。。。 药丸啊
iwtbauh
2018-12-27 14:45:26 +08:00
还是推荐 GTK+

支持的系统多,GNU/Linux,BSD,OS X 等 Unix-like 系统和 ms-windows。
支持的语言多,C/C++,Python,JavaScript,C#,golang,Java,Lua,Rust,Perl,…………
主题机制非常灵活,GTK+3 是使用 CSS 来改变观感效果,制作自己的主题非常简单。因此可以轻易做出应用程序独特的观感效果和动画。
使用 glade 界面设计器可以非常简便地制作界面。

目前 GTK+ 3.22 (3.24) 已经使得 GTK+ 3 的 API 不再变化,可以长期稳定使用。

使用 GTK+编写的知名程序:GNOME,GIMP 等
chchwy
2018-12-27 14:55:39 +08:00
Qt
UIXX
2018-12-27 14:58:32 +08:00
又说 Window GUI...又说跨平台,不是矛盾?

现在在做专业领域软件,对于这类软件,跨平台通常不是个好的选择:
Win 平台上只有 C++ 跟 C# 可选,通常是 C++做引擎跟底层算法,WPF 做皮。

对于普通软件,通常都是 Qt 做皮,首推 Py 系,PyQt 其实还不错,跨平台也简单。

工具类等小型软件,Py 系、Java 系 GUI 都可以用,甚至可以用 Delphi...

electron...做过几款软件,始终觉得是 Web 统一天下道路上的一个试验品,不算成熟,包含了太多临时解决方案,持观望态度。
fox0001
2018-12-27 15:09:59 +08:00
@iwtbauh #37 有无入坑指南?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/521473

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX