windows 桌面应用开发技术选择, C#/Qt/C++/?

2018-04-12 16:57:21 +08:00
 gaoyadianta

最近需要开发个比较简单的 windows 桌面应用程序,之前是做嵌入式开发的对 c 比较熟悉,其他语言都不是很了解(包括 c++)。 麻烦大家推荐下用哪种技术开发比较合适呢?主要考虑上手出活要快一些,学了相关技术之后将来能在别的地方用的上就更好 不仅限于上面提到的,觉得好的都帮忙推荐下吧

另外目前需要做的就是个配置用的工具软件,会用到串口,去和硬件设备通信

26033 次点击
所在节点    程序员
87 条回复
MinQ
2018-04-13 06:53:30 +08:00
@ysc3839 我自己就是受害者之一啊,以前写过一个触摸大屏软件,要处理地图信息,最后选了 WPF+CEF,在那个破工控机上跑的,经常怀疑人生
KaoN
2018-04-13 07:02:10 +08:00
@XinLake Qt 做 3d 应该完全没问题
hotsymbol
2018-04-13 08:41:59 +08:00
用 MFC+C#吧 坑不死你
weizhen199
2018-04-13 09:10:54 +08:00
这种东西还是 Qt 比较好。
winform 有点过期了。
wpf,破机器会卡
ibugeek
2018-04-13 09:31:41 +08:00
C#或 Qt,上手快得不行。
mohoumk2
2018-04-13 09:32:53 +08:00
c#
nicevar
2018-04-13 09:38:46 +08:00
熟悉 C++的用 Qt 最快最省事了,以后要用在其他平台上也方便,现在一般的工具我都用 Qt 写
skadi
2018-04-13 09:42:59 +08:00
qt
lvsemi1
2018-04-13 10:02:49 +08:00
我说 unity3d 会不会被打
hws8033856
2018-04-13 10:09:05 +08:00
上面说 C#+CEF 以及 WPF 的明显都不适合楼主的技术栈和快速出活的需求,因为这两者都要求用标记语言(html;xaml)做前端
macha
2018-04-13 10:19:35 +08:00
我感觉 C#的 winform 比较合适。界面分分钟拖出来。追求短平快 C++首先被排除。
thuai
2018-04-13 11:21:51 +08:00
Qt 如果会 Python 的话,就 PyQt。快的一逼
timsensor
2018-04-13 11:28:32 +08:00
MS .net 部署可能会遇到问题。
我推荐 QT,坑小
yunji3344
2018-04-13 11:33:36 +08:00
怎么说人说 delphi
liuminghao233
2018-04-13 11:57:43 +08:00
不跨平台就 wpf
要写一套放 mac win linux 就 qt

其他不考虑
MinQ
2018-04-13 12:36:03 +08:00
@liuminghao233 其实现在 WPF 也能跨平台了…… https://github.com/AvaloniaUI/Avalonia
mercurygear
2018-04-13 12:37:16 +08:00
WTL
tamlok
2018-04-13 12:49:12 +08:00
@MinQ qt 有 qobject 管理,一般不会有野指针
Narcissu5
2018-04-13 12:55:01 +08:00
WPF 和 WinForm 的最大不同在于 WPF 是使用显卡渲染的,WinForm 用的是系统控件。WPF 本来就是针对现代机器设计的,配置不好会卡是肯定的,反过来说,配置好的机器不用 WPF 就是浪费
MinQ
2018-04-13 13:00:41 +08:00
@tamlok 我指的是你自己写功能代码的时候如果没踩过坑的话容易翻车

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

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

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

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

© 2021 V2EX