跨平台桌面开发用啥

2019-04-10 12:54:10 +08:00
 jiafaner
客户不要 swing,要求支持 Windows10 和 MacOS

不能用 javascript

现在用什么比较好?
6591 次点击
所在节点    问与答
37 条回复
loading
2019-04-10 12:58:23 +08:00
请两波人算了,不用 js
ian19znj
2019-04-10 12:59:03 +08:00
1. Qt.
2. .NET
iniko
2019-04-10 12:59:56 +08:00
Electron
mobaui
2019-04-10 13:17:05 +08:00
net core
Blanke
2019-04-10 13:19:36 +08:00
javaFX?
cxtrinityy
2019-04-10 13:32:58 +08:00
Flutter 😏
kzfile
2019-04-10 13:38:18 +08:00
客户不让用指定语言是什么鬼
jiafaner
2019-04-10 14:24:19 +08:00
@kzfile 因为客户有一个 IT 部门,他们有自己的规定。
jiafaner
2019-04-10 14:26:41 +08:00
@ian19znj QT 必须学 C++吗? .NET 不能用在 MacOS 吧?
gitjcc
2019-04-10 14:44:00 +08:00
@jiafaner 现学 C++ 恐怕来不及吧,直接招会的。技术选型还是要根据需求来,满足需求的情况下综合效率、成本等考虑选择方案。另外可以问一下客户不用 JavaScript 的原因,毕竟开发效率要高一些。
Luckyray
2019-04-10 14:45:29 +08:00
不用 swing 是因为难用? JavaFX 怎么样?
loveour
2019-04-10 14:47:17 +08:00
PySide2 ?
loginv2
2019-04-10 14:50:16 +08:00
PyQt Lazarus
huangdadaxian
2019-04-10 14:50:56 +08:00
Delphi
Nasei
2019-04-10 15:01:54 +08:00
c++ 就用 qt,c#有社区开发的跨平台 ui 框架
learnshare
2019-04-10 15:05:14 +08:00
Qt
TypeScript (投机取巧
chenhui7373
2019-04-10 15:07:10 +08:00
QT 或 JavaFX

激进一点就是 Flutter
111qqz
2019-04-10 15:15:11 +08:00
Qt
ian19znj
2019-04-10 16:07:10 +08:00
@jiafaner #9 Qt 必须学 C++, 用 Qt 不会 C++的,用 PyQt,go-qml 的,都是歪门邪道。。。
.NET 可以用 Xamarin 跑在 MacOS 上, 社区里还有例如 Avalonia 等等,但稳定性欠佳。
jiafaner
2019-04-10 16:10:41 +08:00
@ian19znj 谢谢

给 Boss 提了各个方案,Boss 定了用 QT,又要学 C++了,知乎搜索了一下,被吓到了,,,,,,,C++学的难,用的难

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

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

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

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

© 2021 V2EX